I have tested this with a axis2 service client code written using axis2 jars packed into ESB.
axisFault.getMessage() is working as expected with that, which mean issue is something with test framework. On Fri, Nov 8, 2013 at 1:24 PM, Miyuru Wanninayaka <[email protected]> wrote: > Hi all, > > when debugging ESB test failures, I found that soap fault thrown by axis2 > client no longs has "faultstring" as axisFault.getMessage() > This cause few test cases fail which check axisFault.getMessage to test > failure scenarios > > now axisFault.getMessage() always returns "Error has occurred when calling > the service, status code is 500" regardless of actual fault message. > > Was there any change recently which cause this? > > Respose from ESB > [2013-11-08 13:06:18,930] INFO > {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - > [2013-11-08 13:06:18,930] DEBUG - wire << "HTTP/1.1 500 Internal Server > Error[\r][\n]" > [2013-11-08 13:06:18,931] INFO > {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - > [2013-11-08 13:06:18,930] DEBUG - wire << "Host: localhost:8280[\r][\n]" > [2013-11-08 13:06:18,931] INFO > {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - > [2013-11-08 13:06:18,930] DEBUG - wire << "SOAPAction: > "urn:getQuote"[\r][\n]" > [2013-11-08 13:06:18,932] INFO > {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - > [2013-11-08 13:06:18,931] DEBUG - wire << "Content-Type: text/xml; > charset=UTF-8[\r][\n]" > [2013-11-08 13:06:18,932] INFO > {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - > [2013-11-08 13:06:18,931] DEBUG - wire << "Date: Fri, 08 Nov 2013 07:36:18 > GMT[\r][\n]" > [2013-11-08 13:06:18,933] INFO > {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - > [2013-11-08 13:06:18,931] DEBUG - wire << "Server: > WSO2-PassThrough-HTTP[\r][\n]" > [2013-11-08 13:06:18,933] INFO > {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - > [2013-11-08 13:06:18,931] DEBUG - wire << "Transfer-Encoding: > chunked[\r][\n]" > [2013-11-08 13:06:18,934] INFO > {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - > [2013-11-08 13:06:18,931] DEBUG - wire << "[\r][\n]" > [2013-11-08 13:06:18,950] INFO > {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - > [2013-11-08 13:06:18,941] DEBUG - wire << "14f[\r][\n]" > [2013-11-08 13:06:18,951] INFO > {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - > [2013-11-08 13:06:18,942] DEBUG - wire << "<?xml version="1.0" > encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv=" > http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode > xmlns:tns="http://www.w3.org/2003/05/soap-envelope > ">tns:Receiver</faultcode>*<faultstring>Invalid custom quote > request</faultstring>* > </soapenv:Fault></soapenv:Body></soapenv:Envelope>[\r][\n]" > > > *Test framework log* > > FAILED: testValidationSchema > Add a validate mediator, which validates the first element of the > SOAP body of incoming message using the schema > java.lang.AssertionError: Fault: value mismatched, should be 'Invalid > custom quote request' expected:<Invalid custom quote request> but > was:<Error has occurred when calling the service, status code is 500> > at org.testng.Assert.fail(Assert.java:89) > at org.testng.Assert.failNotEquals(Assert.java:489) > at org.testng.Assert.assertEquals(Assert.java:118) > at org.testng.Assert.assertEquals(Assert.java:171) > at > org.wso2.carbon.esb.samples.test.mediation.SchemaValidationSample7TestCase.testValidationSchema(SchemaValidationSample7TestCase.java:45) > > > -- > Miyuru Wanninayaka > Technical Lead > WSO2 Inc. : http://wso2.com > > Mobile : +94 77 209 9788 > Blog : http://miyurudw.blogspot.com > Flickr : http://www.flickr.com/photos/miyuru_daminda > -- Miyuru Wanninayaka Technical Lead WSO2 Inc. : http://wso2.com Mobile : +94 77 209 9788 Blog : http://miyurudw.blogspot.com Flickr : http://www.flickr.com/photos/miyuru_daminda
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
