Hi Nalin,

I had a look at the test case. It seems you are doing a UT secured SOAP
requests?


On Tue, Aug 27, 2013 at 11:38 AM, Nalin Chandraratne <[email protected]> wrote:

> Hi Geeth,
>
> Below commit result in security scenario failures in ESB 4.8.0.
>
> Please fix this ASAP as this is critical to the M2 release.
>
>
> Author: [email protected]
> Date: Fri Aug 16 23:37:36 2013
> New Revision: 181648
> URL: http://wso2.org/svn/browse/wso2?view=rev&revision=181648
>
> Log:
> Fixing https://wso2.org/jira/browse/WSAS-1473
>
> Modified:
>    carbon/platform/branches/4.2.0/components/security/org.
> wso2.carbon.security.mgt/4.2.0/src/main/java/org/wso2/carbon/security/pox/
> POXSecurityHandler.java
>
> Modified: carbon/platform/branches/4.2.0/components/security/org.
> wso2.carbon.security.mgt/4.2.0/src/main/java/org/wso2/carbon/security/pox/
> POXSecurityHandler.java
> URL:
> http://wso2.org/svn/browse/wso2/carbon/platform/branches/4.2.0/components/security/org.wso2.carbon.security.mgt/4.2.0/src/main/java/org/wso2/carbon/security/pox/POXSecurityHandler.java?rev=181648&r1=181647&r2=181648&view=diff
> ============================================================
> ==================
> --- carbon/platform/branches/4.2.0/components/security/org.
> wso2.carbon.security.mgt/4.2.0/src/main/java/org/wso2/carbon/security/pox/POXSecurityHandler.java
>    (original)
> +++ carbon/platform/branches/4.2.0/components/security/org.
> wso2.carbon.security.mgt/4.2.0/src/main/java/org/wso2/carbon/security/pox/POXSecurityHandler.java
>    Fri Aug 16 23:37:36 2013
> @@ -94,7 +94,7 @@
>
>           //this handler only intercepts
>          if (!(msgCtx.isDoingREST() || isSOAPWithoutSecHeader(msgCtx)) ||
> -               !msgCtx.getIncomingTransportName().equals("https") ||
> (basicAuthHeader == null)) {
> +               !msgCtx.getIncomingTransportName().equals("https")) {
>              return InvocationResponse.CONTINUE;
>          }
>
>
> Below exception is thrown when running UT security scenario.
>
> org.apache.axis2.AxisFault: Transport error: 401 Error: OK
>       at 
> org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:308)
>       at 
> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:194)
>       at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
>       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:398)
>       at 
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224)
>       at 
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
>       at 
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:554)
>       at 
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:530)
>       at 
> org.wso2.carbon.automation.utils.axis2client.SecureAxisServiceClient.sendReceive(SecureAxisServiceClient.java:136)
>       at 
> org.wso2.carbon.esb.util.SecureServiceClient.sendSecuredRequest(SecureServiceClient.java:72)
>       at 
> org.wso2.carbon.esb.util.SecureServiceClient.sendSecuredStockQuoteRequest(SecureServiceClient.java:43)
>       at 
> org.wso2.carbon.esb.proxyservice.test.secureProxy.SecurityTransformationProxyForPolicy2BackEndTestCase.securityPolicy1(SecurityTransformationProxyForPolicy2BackEndTestCase.java:80)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       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:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       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)
>
>
> ---------------------------------------------------------------------------------------------------------------------
> Thanks.
> Nalin
>
> --
> Nalin Chamara
> Software Engineer
> [email protected]
> +94715614756
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Kasun Gajasinghe*
Software Engineer;
Development Technologies Team, WSO2 Inc.; http://wso2.com


 ,
*email: **kasung AT spamfree wso2.com


** cell: **+94 (77) 678-0813*
*linked-in: *http://lk.linkedin.com/in/gajasinghe


*
*
*blog: **http://kasunbg.org* <http://kasunbg.org>


*
twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>


*
*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to