Thank you very much Thusitha for the quick reply.
I'll try it.

On Fri, Feb 26, 2016 at 11:57 AM, Thusitha Thilina Dayaratne <
[email protected]> wrote:

> Hi Menaka,
>
> According to the debug info that you attached, AFAIU this caused because 
> inputStreamHandler
> is null and inputStreamHandler.getOutput() throws NPE.
> I think you can use ServerConfigurationManager instead of CarbonServerManager
> to do the restart.
>
> e.g.
>
> ServerConfigurationManager serverConfigManager = new 
> ServerConfigurationManager(automationContext);
> serverConfigManager.restartForcefully();
>
>
> Thanks
> Thsuitha
>
> On Fri, Feb 26, 2016 at 11:47 AM, Menaka Jayawardena <[email protected]>
> wrote:
>
>> Hello,
>>
>> I tried to restart the server using Automation Framework but it throws
>> the following exception.
>>
>> java.lang.NullPointerException
>> at
>> org.wso2.carbon.automation.extensions.servers.carbonserver.CarbonServerManager.restartGracefully(CarbonServerManager.java:306)
>> at
>> org.wso2.carbon.iot.integration.web.ui.test.samples.SampleInstallationTest.serverRestartTest(SampleInstallationTest.java:115)
>> 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:714)
>> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
>> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
>> at
>> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
>> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
>> at org.testng.TestRunner.privateRun(TestRunner.java:767)
>> at org.testng.TestRunner.run(TestRunner.java:617)
>> 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:1198)
>> at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
>> at org.testng.TestNG.run(TestNG.java:1031)
>> at
>> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:295)
>> at
>> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:84)
>> at
>> org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:90)
>> at
>> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
>> at
>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
>> at
>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
>>
>>
>> I used the following piece of code for restart.
>>
>> CarbonServerManager serverManager = new 
>> CarbonServerManager(automationContext);
>> try {
>>     serverManager.restartGracefully();
>> } catch (AutomationFrameworkException e) {
>>     log.error("Restart failed....");
>> }
>>
>> When I debug the code, I get null values for all the fields of
>> serverManager.
>> I have attached the screenshot here.
>>
>> ​
>> What would be the reason for this?
>>
>> Thank you very much
>> Menaka Madushanka
>> --
>> Menaka Madushanka Jayawardena
>> Software Engineering Intern
>> [email protected]
>> Mobile:- +94 71 8851183/ +94 71 3505470
>> LinkedIn - Menaka Jayawardena
>> <https://lk.linkedin.com/in/menakajayawardena>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Thusitha Dayaratne
> Software Engineer
> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>
> Mobile  +94712756809
> Blog      alokayasoya.blogspot.com
> About    http://about.me/thusithathilina
>
>


-- 
Menaka Madushanka Jayawardena
Software Engineering Intern
[email protected]
Mobile:- +94 71 8851183/ +94 71 3505470
LinkedIn - Menaka Jayawardena <https://lk.linkedin.com/in/menakajayawardena>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to