Hariprasath shall we try debugging this?

On Thu, Apr 7, 2016 at 10:47 PM, Hariprasath Thanarajah <
haripras...@wso2.com> wrote:

> Hi Malaka,
>
> No In this I set the blocking as false and also test it with ESB 5.0.0-M1.
>
> On Thu, Apr 7, 2016 at 9:08 PM, Malaka Silva <mal...@wso2.com> wrote:
>
>> Hariprasath seems like this is related to [1]. Are you using call
>> mediator in blocking mode? If so avoid it for integration tests with esb
>> 490.
>>
>> [1] https://wso2.org/jira/browse/ESBJAVA-4388
>>
>> On Thu, Apr 7, 2016 at 3:59 PM, Hariprasath Thanarajah <
>> haripras...@wso2.com> wrote:
>>
>>> Hi All,
>>>
>>> I am working on to create integration test for salesforce connector.
>>> When I create the testcase for a particular method(getUserInfo) I got the
>>> response via the ESB call but after that I get the following error in [1].
>>>
>>> I have added the proxy[2] and soap request[3] as well.
>>>
>>> Can anyone suggest me what could be the reason for this follwing error.
>>>
>>> [1]
>>> FAILED: testGetUserInfoWithMandatoryParameters
>>>         Salesforce {getUserInfo} integration test with mandatory
>>> parameters.
>>> java.lang.NullPointerException
>>>     at
>>> org.apache.axis2.transport.http.AbstractHTTPSender.processCookieHeaders(AbstractHTTPSender.java:213)
>>>     at
>>> org.apache.axis2.transport.http.AbstractHTTPSender.obtainHTTPHeaderInformation(AbstractHTTPSender.java:170)
>>>     at
>>> org.apache.axis2.transport.http.AbstractHTTPSender.processResponse(AbstractHTTPSender.java:224)
>>>     at
>>> org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:294)
>>>     at
>>> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:196)
>>>     at
>>> org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:77)
>>>     at
>>> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:451)
>>>     at
>>> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:278)
>>>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
>>>     at
>>> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:430)
>>>     at
>>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225)
>>>     at
>>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
>>>     at
>>> org.wso2.connector.integration.test.base.ConnectorIntegrationTestBase.sendSOAPRequest(ConnectorIntegrationTestBase.java:616)
>>>     at
>>> org.wso2.carbon.connector.integration.test.salesforce.SalesforceConnectorIntegrationTest.testGetUserInfoWithMandatoryParameters(SalesforceConnectorIntegrationTest.java:60)
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>     at java.lang.reflect.Method.invoke(Method.java:606)
>>>     at
>>> org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
>>>     at org.testng.internal.Invoker.invokeMethod(Invoker.java:673)
>>>     at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842)
>>>     at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166)
>>>     at
>>> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
>>>     at
>>> org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
>>>     at org.testng.TestRunner.runWorkers(TestRunner.java:1178)
>>>     at org.testng.TestRunner.privateRun(TestRunner.java:757)
>>>     at org.testng.TestRunner.run(TestRunner.java:608)
>>>     at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
>>>     at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
>>>     at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
>>>     at org.testng.SuiteRunner.run(SuiteRunner.java:240)
>>>     at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
>>>     at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
>>>     at org.testng.TestNG.runSuitesSequentially(TestNG.java:1158)
>>>     at org.testng.TestNG.runSuitesLocally(TestNG.java:1083)
>>>     at org.testng.TestNG.run(TestNG.java:999)
>>>     at
>>> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:178)
>>>     at
>>> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
>>>     at
>>> org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:96)
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>     at java.lang.reflect.Method.invoke(Method.java:606)
>>>     at
>>> org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
>>>     at
>>> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
>>>     at
>>> org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
>>>     at
>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
>>>     at
>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
>>>
>>> [2]
>>> <proxy xmlns="http://ws.apache.org/ns/synapse";
>>>        name="salesforce"
>>>        transports="https http"
>>>        startOnLoad="true"
>>>        trace="disable">
>>>     <description/>
>>>     <target>
>>>         <inSequence>
>>>             <property xmlns:ns="wso2.connector.salesforce"
>>>                       name="loginUrl"
>>>                       expression="//ns:loginUrl/text()"/>
>>>             <property xmlns:ns="wso2.connector.salesforce"
>>>                       name="username"
>>>                       expression="//ns:username/text()"/>
>>>             <property xmlns:ns="wso2.connector.salesforce"
>>>                       name="password"
>>>                       expression="//ns:password/text()"/>
>>>             <property xmlns:ns="wso2.connector.salesforce"
>>>                       name="method"
>>>                       expression="//ns:method/text()"/>
>>>             <salesforce.init>
>>>                 <loginUrl>{$ctx:loginUrl}</loginUrl>
>>>                 <username>{$ctx:username}</username>
>>>                 <password>{$ctx:password}</password>
>>>                 <!--<blocking>{$ctx:blocking}</blocking>-->
>>>             </salesforce.init>
>>>             <switch source="get-property('method')">
>>>                 <case regex="getUserInfo">
>>>                     <salesforce.getUserInfo/>
>>>                 </case>
>>>             </switch>
>>>             <respond/>
>>>         </inSequence>
>>>         <outSequence>
>>>             <send/>
>>>         </outSequence>
>>>     </target>
>>> </proxy>
>>>
>>> [3]
>>> <soapenv:Envelope xmlns:soapenv="
>>> http://schemas.xmlsoap.org/soap/envelope/";
>>>                   xmlns:urn="wso2.connector.salesforce">
>>>     <soapenv:Header/>
>>>     <soapenv:Body>
>>>         <urn:loginUrl>%s(loginUrl)</urn:loginUrl>
>>>         <urn:username>%s(username)</urn:username>
>>>         <urn:password>%s(password)</urn:password>
>>>         <!--<urn:blocking>%s(blocking)</urn:blocking>-->
>>>         <urn:method>getUserInfo</urn:method>
>>>     </soapenv:Body>
>>> </soapenv:Envelope>
>>>
>>> --
>>>
>>>
>>> *Thank you and Regards**Hariprasath Thanarajah*
>>> Associate Software Engineer | WSO2
>>> E: haripras...@wso2.com
>>> M: +94752806528, 0777216903
>>>
>>>
>>
>>
>> --
>>
>> Best Regards,
>>
>> Malaka Silva
>> Senior Tech Lead
>> M: +94 777 219 791
>> Tel : 94 11 214 5345
>> Fax :94 11 2145300
>> Skype : malaka.sampath.silva
>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>> Blog : http://mrmalakasilva.blogspot.com/
>>
>> WSO2, Inc.
>> lean . enterprise . middleware
>> http://www.wso2.com/
>> http://www.wso2.com/about/team/malaka-silva/
>> <http://wso2.com/about/team/malaka-silva/>
>> https://store.wso2.com/store/
>>
>> Save a tree -Conserve nature & Save the world for your future. Print this
>> email only if it is absolutely necessary.
>>
>
>
>
> --
>
>
> *Thank you and Regards**Hariprasath Thanarajah*
> Associate Software Engineer | WSO2
> E: haripras...@wso2.com
> M: +94752806528, 0777216903
>
>


-- 

Best Regards,

Malaka Silva
Senior Tech Lead
M: +94 777 219 791
Tel : 94 11 214 5345
Fax :94 11 2145300
Skype : malaka.sampath.silva
LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
Blog : http://mrmalakasilva.blogspot.com/

WSO2, Inc.
lean . enterprise . middleware
http://www.wso2.com/
http://www.wso2.com/about/team/malaka-silva/
<http://wso2.com/about/team/malaka-silva/>
https://store.wso2.com/store/

Save a tree -Conserve nature & Save the world for your future. Print this
email only if it is absolutely necessary.
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to