Hi Thanuja,

While getting a new AutomationContext you are passing a parameter for
portOffset of 1. I believe this is why it is looking for 9764 + 1.

Thanks,
Akalanka.

On Mon, Mar 16, 2015 at 11:57 PM, Thanuja Jayasinghe <[email protected]>
wrote:

> Hi,
>
> We are in the process of moving existing test cases to TAF 4.3.1 and
> experienced following issue when we try to start another IS server.
>
> automation.xml configuration -
>
>             <instance name="identity002" type="standalone"
> nonBlockingTransportEnabled="false">
>                 <hosts>
>                     <host type="default">localhost</host>
>                 </hosts>
>                 <ports>
>                     <port type="http">*9764*</port>
>                     <port type="https">9444</port>
>                 </ports>
>                 <properties>
>                 </properties>
>             </instance>
>
> Code -
>
>         Map<String, String> startupParameterMap = new HashMap<String,
> String>();
>         startupParameterMap.put("-DportOffset", "1");
>         CarbonTestServerManager server1 = new CarbonTestServerManager(new
> AutomationContext("IDENTITY",  "identity002",
> TestUserMode.SUPER_TENANT_ADMIN), System.getProperty("carbon.zip"),
> startupParameterMap);
>
> Error -
>
> testInit(org.wso2.identity.integration.test.provisioning.ProvisioningTestCase)
>  Time elapsed: 330.967 sec  <<< FAILURE!
> java.lang.RuntimeException: Port *9765* is not open
> at
> org.wso2.carbon.automation.extensions.servers.utils.ClientConnectionUtil.waitForPort(ClientConnectionUtil.java:151)
> at
> org.wso2.carbon.automation.extensions.servers.carbonserver.CarbonServerManager.startServerUsingCarbonHome(CarbonServerManager.java:136)
> at
> org.wso2.carbon.automation.extensions.servers.carbonserver.TestServerManager.startServer(TestServerManager.java:100)
> at
> org.wso2.identity.integration.common.utils.CarbonTestServerManager.startServer(CarbonTestServerManager.java:29)
> at
> org.wso2.carbon.automation.extensions.servers.carbonserver.MultipleServersManager.startServers(MultipleServersManager.java:46)
> at
> org.wso2.identity.integration.test.provisioning.ProvisioningTestCase.startOtherCarbonServers(ProvisioningTestCase.java:438)
> at
> org.wso2.identity.integration.test.provisioning.ProvisioningTestCase.testInit(ProvisioningTestCase.java:91)
>
>
> Issue is it refers to port 9765 even it should be referring to port 9764.
>
> So I changed TAF version to 4.3.2-SNAPSHOT and this issue get resolved.
> But I can see following error log with TAF 4.3.2-SNAPSHOT. This happens
> because we are trying to access the server before it get started properly.
>
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ClientConnectionUtil]
> - Waiting for user login...
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ClientConnectionUtil]
> - https://localhost:9444/services
> INFO  [org.apache.axis2.transport.http.HTTPSender] - Unable to sendViaPost
> to url[https://localhost:9444/services/AuthenticationAdmin]
> org.apache.axis2.AxisFault: Transport error: 404 Error: Not Found
> at
> org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:330)
> at
> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:196)
> at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:77)
> ....
>
> ERROR
> [org.wso2.carbon.automation.extensions.servers.utils.ClientConnectionUtil]
> - Unable to login as user..
>
>
> Thanks,
> Thanuja.
>
> --
> *Thanuja Lakmal*
> Software Engineer
> WSO2 Inc. http://wso2.com/
> *lean.enterprise.middleware*
> Mobile: +94715979891 +94758009992
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Darshana Akalanka Pagoda Arachchi,*
*Software Engineer*
*078-4721791*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to