# Appium server crash after airplane mode enable/disable operation

**URL:** <https://discuss.appium.io/t/appium-server-crash-after-airplane-mode-enable-disable-operation/9035>\
**Category:** Support\
**Created:** [March 10, 2016, 6:25am UTC](https://discuss.appium.io/t/appium-server-crash-after-airplane-mode-enable-disable-operation/9035 "2016-03-10T06:25:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![danandpara](https://discuss.appium.io/letter_avatar_proxy/v4/letter/d/b487fb/32.png) [@danandpara](https://discuss.appium.io/u/danandpara)\
**Post date:** [March 10, 2016, 6:25am UTC](https://discuss.appium.io/t/appium-server-crash-after-airplane-mode-enable-disable-operation/9035/1 "2016-03-10T06:25:12Z")

</div>

I observed appium server crashes if we are performing airplane mode enable/disable operation multiple times. Below are actual steps am performing, please let me know if any one have faced the same and is their any resolution on this.

Steps performed:

1. Launched appium server and created driver for android device
2. Now performed airplane mode enable and after disable operation using below approach

> _NetworkConnectionSetting connection = new NetworkConnectionSetting(true, false, false);_  
> _androidDriver.setNetworkConnection(connection);_

3.Quit the server in teardown method.  
4. Pefromed 1,2,3 steps multiple time

Observation: Appium server stops abruptly.

---

<div class="post-metadata">

**Author:** ![willosser](https://discuss.appium.io/user_avatar/discuss.appium.io/willosser/32/2454_2.png) [@willosser](https://discuss.appium.io/u/willosser)\
**Post date:** [March 10, 2016, 7:25pm UTC](https://discuss.appium.io/t/appium-server-crash-after-airplane-mode-enable-disable-operation/9035/2 "2016-03-10T19:25:41Z")

</div>

I’d recommend checking the server log. My WAG is that this is a limitation of android and it disrupted the adb connection. Is there really any use case for doing these steps multiple times while testing your app?

---

<div class="post-metadata">

**Author:** ![danandpara](https://discuss.appium.io/letter_avatar_proxy/v4/letter/d/b487fb/32.png) [@danandpara](https://discuss.appium.io/u/danandpara)\
**Post date:** [March 11, 2016, 5:23am UTC](https://discuss.appium.io/t/appium-server-crash-after-airplane-mode-enable-disable-operation/9035/3 "2016-03-11T05:23:32Z")

</div>

We are having multiple non functional (network interruption) scenarios around 15 which need to be tested in batch run. Appium server crash observation is during batch run only.

Please suggest any approach if any, to overcome this limitation.

---

<div class="post-metadata">

**Author:** ![saikrishna321](https://discuss.appium.io/user_avatar/discuss.appium.io/saikrishna321/32/5170_2.png) [@saikrishna321](https://discuss.appium.io/u/saikrishna321)\
**Post date:** [March 14, 2016, 11:05am UTC](https://discuss.appium.io/t/appium-server-crash-after-airplane-mode-enable-disable-operation/9035/4 "2016-03-14T11:05:14Z")

</div>

@danandpara

1. Which version of appium ?
2. Please provide appium-server logs
