Noted Malaka, I will check and update on this.
On Tue, Apr 19, 2016 at 1:11 PM, Malaka Silva <mal...@wso2.com> wrote: > Hi Hariprasath, > > Seems like a issue is mentioned in [1]. Ideally this should be fixed in > ESB alpha release. Please check. > > If not apply the fix and see if that works. If works add a jira for esb 5. > > [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
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev