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