I had my Appium working perfectly for past few months but suddenly I started getting this exception. The appium server Doesn’t produce any logs (as it is never found). I have checked with different ports as well but no luck. Here are the capabilities I use:
File appDir = new File("/Users/abc/Downloads/");
File app = new File(appDir, "abc.apk"); //
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("full-reset", true);
caps.setCapability("platformName", "Android");
caps.setCapability("deviceName", serverDetails[0]);
caps.setCapability("app", app.getAbsolutePath());
caps.setCapability("appPackage", "com.abc.ABC");
// *******enable these******
caps.setCapability("resetKeyboard", true);
caps.setCapability("unicodeKeyboard", true);
caps.setCapability("autoGrantPermissions", "true");