Hi All,

The Clarity framework already implemented to do a forceful shutdown.
We will provide a patch for Integration framework implementing shutdown
logic if same issue is available on the on progress build.

Thank you,
Dharshana.

On Mon, Oct 15, 2012 at 11:48 AM, Samisa Abeysinghe <[email protected]> wrote:

> We have to implement a logic where
> 1. Server shutdown logic checks if the server really went down
> 2. Force kill the server if it was not down
> 3. Server start logic checks if the server is already up
> 4. Force kill server if it is already running before starting a new one
>
>
> On Mon, Oct 15, 2012 at 11:38 AM, Nuwan Wimalasekara <[email protected]>wrote:
>
>> This is because Carbon server did not start properly after some time.
>> once one of server  failed to shutdown properly while testing due to some
>> reason that will hangs server, it does not kill the server process , after
>> that other product test can not be executed. because the server start up
>> failed since all servers are starting on default port. need to figure out
>> why server is hanging while testing. will work on that
>>
>> Thanks,
>> Nuwanw
>>
>> On Sat, Oct 13, 2012 at 8:49 PM, Amila Maha Arachchi <[email protected]>wrote:
>>
>>> Hi,
>>>
>>> There seems to besomething wrong with the PA builder. Experienced a
>>> kernel integration test failure just now. Following is the report. This
>>> only happens with the builder it seems. Not only this, I have seen the ESB
>>> integration tests hanging in the builder. What can be the reason for this?
>>>
>>>
>>> -------------------------------------------------------------------------------
>>> Test set: TestSuite
>>>
>>> -------------------------------------------------------------------------------
>>> Tests run: 29, Failures: 1, Errors: 0, Skipped: 28, Time elapsed:
>>> 121.205 sec <<< FAILURE!
>>> startServer(org.wso2.carbon.integration.tests.CarbonTestServerManager)
>>> Time elapsed: 120.221 sec  <<< FAILURE!
>>> org.testng.internal.thread.ThreadExecutionException:
>>> org.testng.internal.InvokeMethodRunnable$TestNGRuntimeException:
>>> java.lang.RuntimeException: Could not login to Carbon server within 60000m
>>> s. portOffset=0
>>>     at
>>> org.testng.internal.thread.FutureResultAdapter.get(FutureResultAdapter.java:25)
>>>     at
>>> org.testng.internal.MethodInvocationHelper.invokeWithTimeoutWithNewExecutor(MethodInvocationHelper.java:242)
>>>     at
>>> org.testng.internal.MethodInvocationHelper.invokeWithTimeout(MethodInvocationHelper.java:200)
>>>     at
>>> org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:528)
>>>     at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:202)
>>>     at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:130)
>>>     at org.testng.SuiteRunner.privateRun(SuiteRunner.java:277)
>>>     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:76)
>>>     at
>>> org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:161)
>>>     at
>>> org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:101)
>>>     at
>>> org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:115)
>>>     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:103)
>>>     at
>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74)
>>> Caused by:
>>> org.testng.internal.InvokeMethodRunnable$TestNGRuntimeException:
>>> java.lang.RuntimeException: Could not login to Carbon server within
>>> 60000ms. portOffset=0
>>>     at
>>> org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:49)
>>>     at
>>> org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:37)
>>>     at
>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>>     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>     at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>     at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>     at java.lang.Thread.run(Thread.java:662)
>>>
>>> Regards,
>>> AmilaM.
>>> --
>>> *Amila Maharachchi*
>>> Technical Lead
>>> Member, Management Committee - Cloud & Platform TG
>>> WSO2, Inc.; http://wso2.com
>>>
>>> Blog: http://maharachchi.blogspot.com
>>> Mobile: +94719371446
>>>
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Nuwan Wimalasekara
>> Software Engineer - Test Automation
>> WSO2, Inc.: http://wso2.com
>> lean. enterprise. middleware
>>
>> phone: +94 71 668 4620
>>
>>
>>
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>> Thanks,
> Samisa...
>
> Samisa Abeysinghe
> VP Engineering
> WSO2 Inc.
> http://wso2.com
> http://wso2.org
>
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

Dharshana Warusavitharana
Software Engineer , Test Automation
WSO2 Inc. http://wso2.com
email : [email protected] <[email protected]>
cell : +94772202595
blog : http://dharshanaw.wordpress.com/

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

Reply via email to