title: An unknown server-side error occurred Did not get any response after 300s while running Web testing
body: <p><strong>The problem</strong></p>
  
  <blockquote>
    <p>An unknown server-side error occurred while processing the command. Original error: Did not get any response after 300s</p>
  </blockquote>
  
  <p><strong>Environment</strong></p>
  
  <ul>
  <li>Appium version (or git revision) that exhibits the issue: 1.15.0/1.15.1</li>
  <li>Desktop OS/version used to run Appium: mac OS 10.15.1</li>
  <li>Node.js version (unless using Appium.app|exe): v13.2.0</li>
  <li>Npm or Yarn package manager: 6.13.1</li>
  <li>Mobile platform/version under test: iOS 13.1.2</li>
  <li>Real device or emulator/simulator: iPhone X</li>
  </ul>
  
  <p><strong>Details</strong></p>
  
  <p>I run web testing on iOS 13.1.2. The previous steps can be implemented without error. while it implemented CLICK command. It took about 10 mins and reported the error above.</p>
  
  <p>I used to use Appium 1.15.1 and now downgrade to 1.15.0. I also tried to upgraded and downgraded the Katalon Studio Version but the issue still occurs.</p>
  
  <pre><code>Test Cases/Mobile/M-Queenb - Login FAILED.
  Reason:
  com.kms.katalon.core.exception.StepFailedException: Unable to click on object 'Object Repository/Mobile - Login/Page_Home Decor Online Store  queen/a_Categories'
      at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
      at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
      at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.click(ClickKeyword.groovy:79)
      at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.execute(ClickKeyword.groovy:42)
      at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:60)
      at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.click(WebUiBuiltInKeywords.groovy:616)
      at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$click$3.call(Unknown Source)
      at M-Queenb - Login.run(M-Queenb - Login:34)
      at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
      at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
      at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:337)
      at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
      at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
      at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
      at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
      at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
      at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
      at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
      at TempTestCase1574827926297.run(TempTestCase1574827926297.groovy:23)
  Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Did not get any response after 300s
  Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
  System info: host: 'PACMAN.ecommistry.com', ip: 'fe80:0:0:0:1887:6d13:ace3:24c4%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.15.1', java.version: '1.8.0_181'
  Driver info: io.appium.java_client.ios.IOSDriver
  Capabilities {automationName: XCUITest, browserName: Safari, databaseEnabled: false, deviceName: test, javascriptEnabled: true, locationContextEnabled: false, networkConnectionEnabled: false, newCommandTimeout: 1800, platform: MAC, platformName: iOS, platformVersion: 13.1.2, realDeviceLogger: /Applications/Katalon Studi..., takesScreenshot: true, udid: 0f040a74e28d16c7291dcc3eca2..., wdaLocalPort: 62547, webStorageEnabled: false}
  Session ID: e38d6851-f76b-4815-8cea-1362dead6450
      at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
      at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
      at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
      at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
      at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)
      at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
      at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)
      at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
      at io.appium.java_client.ios.IOSDriver.execute(IOSDriver.java:1)
      at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:285)
      at io.appium.java_client.DefaultGenericMobileElement.execute(DefaultGenericMobileElement.java:45)
      at io.appium.java_client.MobileElement.execute(MobileElement.java:1)
      at io.appium.java_client.ios.IOSElement.execute(IOSElement.java:1)
      at org.openqa.selenium.remote.RemoteWebElement.isDisplayed(RemoteWebElement.java:326)
      at org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWebElement.lambda$new$0(EventFiringWebDriver.java:404)
      at com.sun.proxy.$Proxy10.isDisplayed(Unknown Source)
      at org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWebElement.isDisplayed(EventFiringWebDriver.java:470)
      at org.openqa.selenium.support.ui.ExpectedConditions.elementIfVisible(ExpectedConditions.java:314)
      at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
      at org.openqa.selenium.support.ui.ExpectedConditions$10.apply(ExpectedConditions.java:300)
      at org.openqa.selenium.support.ui.ExpectedConditions$10.apply(ExpectedConditions.java:297)
      at org.openqa.selenium.support.ui.ExpectedConditions$23.apply(ExpectedConditions.java:670)
      at org.openqa.selenium.support.ui.ExpectedConditions$23.apply(ExpectedConditions.java:666)
      at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:249)
      at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword$_click_closure1.doCall(ClickKeyword.groovy:56)
      at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword$_click_closure1.call(ClickKeyword.groovy)
      at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20) ```
  
  
  
  
  
  
  </code></pre>