Hi Thanuja,

The similar issue is fixed in 4.3.2 SNAPSHOT -
https://wso2.org/jira/browse/TA-924

We might need to figure out a workaround for this.

Thanks,
Krishantha.



On Tue, Mar 17, 2015 at 9:18 AM, Saneth Dharmakeerthi <[email protected]>
wrote:

> Hi Thanuja,
>
> As Akalanka mentioned, you get error for  *9765 *because you are using
>  "startupParameterMap.put("-DportOffset", "1")", might be you have a
> another server started manually  or from a previous test case is using this
> port. Put a debug point  at  "startupParameterMap.put("-DportOffset",
> "1");"(before start the second server) and try to find the consumer of port
> 9765.
>
> Also note that it is not recommend to use SNAPSHOT test framework version.
>
> Thanks and Best Regards,
>
> Saneth Dharmakeerthi
> Senior Software Engineer
> WSO2, Inc.
> Mobile: +94772325511
>
> On Tue, Mar 17, 2015 at 8:45 AM, Akalanka Pagoda Arachchi <
> [email protected]> wrote:
>
>> 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 <078-4721791>*
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>


-- 
Krishantha Samaraweera
Senior Technical Lead - Test Automation
Mobile: +94 77 7759918
WSO2, Inc.; http://wso2.com/
lean . enterprise . middlewear.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to