Yes. This is a good enough reason to not pack patch0002 with ESB :D
We need to fix this ASAP

Seems r189782 caused this


On Fri, Nov 8, 2013 at 6:35 PM, Krishantha Samaraweera
<[email protected]>wrote:

> Hi Miyuru,
>
> I have tested with axis2 service client by placing all jars inside ESB
> plugging directory to classpath and test results was positive.
>
> Then I rerun the same axis2 service client by placing axis2 jar at
> /patch0002/dependencies/orbit/axis2/target and the test get failed with
> above mentioned exception.
>
> Only patch0000 and patch0001 directories are available in ESB. And
> patch0002 is missing. So IMO axis2 jar packed in to ESB 4.8.0 is incorrect.
> You will get this exception with axis2 service client once correct kernal
> patch is applied.
>
> Thanks,
> Krishantha.
>
>
> On Fri, Nov 8, 2013 at 3:15 PM, Krishantha Samaraweera <
> [email protected]> wrote:
>
>> I'm looking to this. I was able to execute the sample 7 in ESB. So this
>> could be a dependency issue with test framework.
>>
>> Thanks,
>> Krishantha.
>>
>>
>> On Fri, Nov 8, 2013 at 3:07 PM, Miyuru Wanninayaka <[email protected]>wrote:
>>
>>> 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
>>>
>>
>>
>>
>> --
>> Krishantha Samaraweera
>> Senior Technical Lead - Test Automation
>> Mobile: +94 77 7759918
>> WSO2, Inc.; http://wso2.com/
>> lean . enterprise . middlewear.
>>
>
>
>
> --
> Krishantha Samaraweera
> Senior Technical Lead - Test Automation
> Mobile: +94 77 7759918
> WSO2, Inc.; http://wso2.com/
> lean . enterprise . middlewear.
>



-- 
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

Reply via email to