[ https://issues.apache.org/jira/browse/AXIS2-3272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Deepal Jayasinghe reassigned AXIS2-3272: ---------------------------------------- Assignee: Amila Chinthaka Suriarachchi > wsdl2java created stub class: AxisCallback interface not properly implemented > ----------------------------------------------------------------------------- > > Key: AXIS2-3272 > URL: https://issues.apache.org/jira/browse/AXIS2-3272 > Project: Axis 2.0 (Axis2) > Issue Type: Bug > Components: codegen > Affects Versions: 1.3 > Environment: windows > Reporter: Huitang Li > Assignee: Amila Chinthaka Suriarachchi > > The wsdl2java-generated stub code implements AxisCallback. However, the > onComplete() method is blank, which is the probable cause of application > hanging. > Please see the communication in the axis-users mailing list pasted below: > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > Hi Huitang , > Definitely a bug in codegen , please create a JRIA. > Thanks > Deepal > > > All these codes are auto-generated by Axis2 1.3 wsdl2java command. I > > > do not know whether it is an old callback or not. But it does says: > > > > > > _operationClient.setCallback(new > > > org.apache.axis2.client.async.AxisCallback() { > > > // all the codes that I pasted in my previous email. > > > } > > > > > > In the generated code, the onComplete() method looks like this: > > > > > > public void onComplete() { > > > // Do nothing by default > > > } > > > > > > > > > Maybe there is something incorrectly generated by wsdl2java? > > > > > > > > > > > > > > > Rajith Attapattu wrote: > >> >> What do you mean by the "application is stuck" ? How does your > >> >> application figure out if a response is received? > >> >> Can you please cut paste the code that uses the AxisCallback. > >> >> > >> >> Does the onMessage, onError or onFault methods get called? > >> >> If so why do u say it is stuck? > >> >> > >> >> Looks like the onMessage and onError methods get called, bcos u seem > >> >> to have put the old callback there and you mentioned that it works. > >> >> > >> >> > >> >> public void onComplete() { > >> >> //nothing here > >> >> } > >> >> > >> >> > >> >> I also see that the onComplete method is empty. > >> >> > >> >> -- > >> >> Rajith Attapattu > >> >> Red Hat > >> >> Blog http://mutlix.blogspot.com/ > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- Thanks, Deepal > ................................................................ "The highest > tower is built one brick at a time" -- 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]