Unusual exceptions with java-client and page factory

Hello all,
I’m using java-client having PageFactory in my tests and don’t know why I’m getting the following exceptions.
Basically I am trying to access an edit text field and when the test crashes. Does anyone could give me a clue?

java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at io.appium.java_client.pagefactory.ElementInterceptor.intercept(ElementInterceptor.java:27)
	at io.appium.java_client.MobileElement$$EnhancerByCGLIB$$a0368420.setValue(<generated>)
	at mobile.pages.p2g.SignInPage.fillEmail(SignInPage.java:71)
	at SignInMobile.seeSignIn(SignInMobile.java:45)
	at ✽.Then I should see the Sign In screen(RegistrationRegression.feature:8)
Caused by: org.openqa.selenium.WebDriverException: Not yet implemented. Please help us: http://appium.io/get-involved.html (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 10 milliseconds
Build info: version: '2.43.1', revision: '5163bceef1bc36d43f3dc0b83c88998168a363a0', time: '2014-09-10 09:43:55'
System info: host: 'MariusMac', ip: '192.168.201.101', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.10', java.version: '1.8.0_11'
Driver info: utils.TestBase$2
Capabilities [{app=/Users/mbob/Desktop/Builds/Android/Albertsons-debug-unaligned.apk, appPackage=com.mywebgrocer.AlbertsonsMarketCircular.debug, networkConnectionEnabled=true, warnings={}, databaseEnabled=false, deviceName=Android, platform=LINUX, appActivity=com.mywebgrocer.CircularLibrary.p2g.activities.Launch, desired={app=/Users/mbob/Desktop/Builds/Android/Albertsons-debug-unaligned.apk, appPackage=com.mywebgrocer.AlbertsonsMarketCircular.debug, appActivity=com.mywebgrocer.CircularLibrary.p2g.activities.Launch, platformVersion=4.3, browserName=TO BE FILLED, platformName=Android, deviceName=Android}, platformVersion=4.3, webStorageEnabled=false, locationContextEnabled=false, browserName=TO BE FILLED, takesScreenshot=true, javascriptEnabled=true, platformName=Android}]
Session ID: bb28acc0-494e-4869-89d3-e3de5dba9509
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
	at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)
	at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:180)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:268)
	at io.appium.java_client.MobileElement.setValue(MobileElement.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at io.appium.java_client.pagefactory.ElementInterceptor.intercept(ElementInterceptor.java:27)
	at io.appium.java_client.MobileElement$$EnhancerByCGLIB$$a0368420.setValue(<generated>)
	at mobile.pages.p2g.SignInPage.fillEmail(SignInPage.java:71)
	at SignInMobile.seeSignIn(SignInMobile.java:45)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at cucumber.runtime.Utils$1.call(Utils.java:34)
	at cucumber.runtime.Timeout.timeout(Timeout.java:13)
	at cucumber.runtime.Utils.invoke(Utils.java:30)
	at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:35)
	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:37)
	at cucumber.runtime.Runtime.runStep(Runtime.java:298)
	at cucumber.runtime.model.StepContainer.runStep(StepContainer.java:44)
	at cucumber.runtime.model.StepContainer.runSteps(StepContainer.java:39)
	at cucumber.runtime.model.CucumberScenario.run(CucumberScenario.java:48)
	at cucumber.runtime.junit.ExecutionUnitRunner.run(ExecutionUnitRunner.java:91)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:63)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:18)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:89)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:40)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at cucumber.api.junit.Cucumber.run(Cucumber.java:94)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:74)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:211)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)


java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at io.appium.java_client.pagefactory.ElementInterceptor.intercept(ElementInterceptor.java:27)
	at io.appium.java_client.MobileElement$$EnhancerByCGLIB$$a0368420.setValue(<generated>)
	at mobile.pages.p2g.SignInPage.fillEmail(SignInPage.java:71)
	at SignInMobile.seeSignIn(SignInMobile.java:45)
	at ✽.Then I should see the Sign In screen(RegistrationRegression.feature:8)
Caused by: org.openqa.selenium.WebDriverException: Not yet implemented. Please help us: http://appium.io/get-involved.html (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 10 milliseconds
Build info: version: '2.43.1', revision: '5163bceef1bc36d43f3dc0b83c88998168a363a0', time: '2014-09-10 09:43:55'
System info: host: 'MariusMac', ip: '192.168.201.101', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.10', java.version: '1.8.0_11'
Driver info: utils.TestBase$2
Capabilities [{app=/Users/mbob/Desktop/Builds/Android/Albertsons-debug-unaligned.apk, appPackage=com.mywebgrocer.AlbertsonsMarketCircular.debug, networkConnectionEnabled=true, warnings={}, databaseEnabled=false, deviceName=Android, platform=LINUX, appActivity=com.mywebgrocer.CircularLibrary.p2g.activities.Launch, desired={app=/Users/mbob/Desktop/Builds/Android/Albertsons-debug-unaligned.apk, appPackage=com.mywebgrocer.AlbertsonsMarketCircular.debug, appActivity=com.mywebgrocer.CircularLibrary.p2g.activities.Launch, platformVersion=4.3, browserName=TO BE FILLED, platformName=Android, deviceName=Android}, platformVersion=4.3, webStorageEnabled=false, locationContextEnabled=false, browserName=TO BE FILLED, takesScreenshot=true, javascriptEnabled=true, platformName=Android}]
Session ID: bb28acc0-494e-4869-89d3-e3de5dba9509
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
	at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)
	at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:180)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:268)
	at io.appium.java_client.MobileElement.setValue(MobileElement.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at io.appium.java_client.pagefactory.ElementInterceptor.intercept(ElementInterceptor.java:27)
	at io.appium.java_client.MobileElement$$EnhancerByCGLIB$$a0368420.setValue(<generated>)
	at mobile.pages.p2g.SignInPage.fillEmail(SignInPage.java:71)
	at SignInMobile.seeSignIn(SignInMobile.java:45)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at cucumber.runtime.Utils$1.call(Utils.java:34)
	at cucumber.runtime.Timeout.timeout(Timeout.java:13)
	at cucumber.runtime.Utils.invoke(Utils.java:30)
	at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:35)
	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:37)
	at cucumber.runtime.Runtime.runStep(Runtime.java:298)
	at cucumber.runtime.model.StepContainer.runStep(StepContainer.java:44)
	at cucumber.runtime.model.StepContainer.runSteps(StepContainer.java:39)
	at cucumber.runtime.model.CucumberScenario.run(CucumberScenario.java:48)
	at cucumber.runtime.junit.ExecutionUnitRunner.run(ExecutionUnitRunner.java:91)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:63)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:18)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:89)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:40)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at cucumber.api.junit.Cucumber.run(Cucumber.java:94)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:74)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:211)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)

Test '.Scenario: .And I enter Sign In credentials' ignored
Test '.Scenario: .And I tap the Sign In button' ignored

  @FirstFeature
  Scenario:                               # RegistrationRegression.feature:5
    Given the Welcome Screen is displayed # SignInMobile.runSignIn()
    And I tap the Sign In/Register button # SignInMobile.tapSignInRegister()
    Then I should see the Sign In screen  # SignInMobile.seeSignIn()
      java.lang.reflect.InvocationTargetException
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at io.appium.java_client.pagefactory.ElementInterceptor.intercept(ElementInterceptor.java:27)
      	at io.appium.java_client.MobileElement$$EnhancerByCGLIB$$a0368420.setValue(<generated>)
      	at mobile.pages.p2g.SignInPage.fillEmail(SignInPage.java:71)
      	at SignInMobile.seeSignIn(SignInMobile.java:45)
      	at ✽.Then I should see the Sign In screen(RegistrationRegression.feature:8)
      Caused by: org.openqa.selenium.WebDriverException: Not yet implemented. Please help us: http://appium.io/get-involved.html (WARNING: The server did not provide any stacktrace information)
      Command duration or timeout: 10 milliseconds
      Build info: version: '2.43.1', revision: '5163bceef1bc36d43f3dc0b83c88998168a363a0', time: '2014-09-10 09:43:55'
      System info: host: 'MariusMac', ip: '192.168.201.101', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.10', java.version: '1.8.0_11'
      Driver info: utils.TestBase$2
      Capabilities [{app=/Users/mbob/Desktop/Builds/Android/Albertsons-debug-unaligned.apk, appPackage=com.mywebgrocer.AlbertsonsMarketCircular.debug, networkConnectionEnabled=true, warnings={}, databaseEnabled=false, deviceName=Android, platform=LINUX, appActivity=com.mywebgrocer.CircularLibrary.p2g.activities.Launch, desired={app=/Users/mbob/Desktop/Builds/Android/Albertsons-debug-unaligned.apk, appPackage=com.mywebgrocer.AlbertsonsMarketCircular.debug, appActivity=com.mywebgrocer.CircularLibrary.p2g.activities.Launch, platformVersion=4.3, browserName=TO BE FILLED, platformName=Android, deviceName=Android}, platformVersion=4.3, webStorageEnabled=false, locationContextEnabled=false, browserName=TO BE FILLED, takesScreenshot=true, javascriptEnabled=true, platformName=Android}]
      Session ID: bb28acc0-494e-4869-89d3-e3de5dba9509
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
      	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      	at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
      	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
      	at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
      	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)
      	at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:180)
      	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:268)
      	at io.appium.java_client.MobileElement.setValue(MobileElement.java:55)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at io.appium.java_client.pagefactory.ElementInterceptor.intercept(ElementInterceptor.java:27)
      	at io.appium.java_client.MobileElement$$EnhancerByCGLIB$$a0368420.setValue(<generated>)
      	at mobile.pages.p2g.SignInPage.fillEmail(SignInPage.java:71)
      	at SignInMobile.seeSignIn(SignInMobile.java:45)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at cucumber.runtime.Utils$1.call(Utils.java:34)
      	at cucumber.runtime.Timeout.timeout(Timeout.java:13)
      	at cucumber.runtime.Utils.invoke(Utils.java:30)
      	at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:35)
      	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:37)
      	at cucumber.runtime.Runtime.runStep(Runtime.java:298)
      	at cucumber.runtime.model.StepContainer.runStep(StepContainer.java:44)
      	at cucumber.runtime.model.StepContainer.runSteps(StepContainer.java:39)
      	at cucumber.runtime.model.CucumberScenario.run(CucumberScenario.java:48)
      	at cucumber.runtime.junit.ExecutionUnitRunner.run(ExecutionUnitRunner.java:91)
      	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:63)
      	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:18)
      	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
      	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
      	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
      	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
      	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
      	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
      	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70)
      	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:89)
      	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:40)
      	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
      	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
      	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
      	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
      	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
      	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
      	at cucumber.api.junit.Cucumber.run(Cucumber.java:94)
      	at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
      	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:74)
      	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:211)
      	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:67)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:483)
      	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)

    And I enter Sign In credentials       # SignInMobile.fillSignIn()
    And I tap the Sign In button          # SignInMobile.i_tap_the_Sign_In_button()

1 Scenarios (1 failed)
5 Steps (1 failed, 2 skipped, 2 passed)
0m15.047s

java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at io.appium.java_client.pagefactory.ElementInterceptor.intercept(ElementInterceptor.java:27)
	at io.appium.java_client.MobileElement$$EnhancerByCGLIB$$a0368420.setValue(<generated>)
	at mobile.pages.p2g.SignInPage.fillEmail(SignInPage.java:71)
	at SignInMobile.seeSignIn(SignInMobile.java:45)
	at ✽.Then I should see the Sign In screen(RegistrationRegression.feature:8)
Caused by: org.openqa.selenium.WebDriverException: Not yet implemented. Please help us: http://appium.io/get-involved.html (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 10 milliseconds
Build info: version: '2.43.1', revision: '5163bceef1bc36d43f3dc0b83c88998168a363a0', time: '2014-09-10 09:43:55'
System info: host: 'MariusMac', ip: '192.168.201.101', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.10', java.version: '1.8.0_11'
Driver info: utils.TestBase$2
Capabilities [{app=/Users/mbob/Desktop/Builds/Android/Albertsons-debug-unaligned.apk, appPackage=com.mywebgrocer.AlbertsonsMarketCircular.debug, networkConnectionEnabled=true, warnings={}, databaseEnabled=false, deviceName=Android, platform=LINUX, appActivity=com.mywebgrocer.CircularLibrary.p2g.activities.Launch, desired={app=/Users/mbob/Desktop/Builds/Android/Albertsons-debug-unaligned.apk, appPackage=com.mywebgrocer.AlbertsonsMarketCircular.debug, appActivity=com.mywebgrocer.CircularLibrary.p2g.activities.Launch, platformVersion=4.3, browserName=TO BE FILLED, platformName=Android, deviceName=Android}, platformVersion=4.3, webStorageEnabled=false, locationContextEnabled=false, browserName=TO BE FILLED, takesScreenshot=true, javascriptEnabled=true, platformName=Android}]
Session ID: bb28acc0-494e-4869-89d3-e3de5dba9509
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
	at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)
	at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:180)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:268)
	at io.appium.java_client.MobileElement.setValue(MobileElement.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at io.appium.java_client.pagefactory.ElementInterceptor.intercept(ElementInterceptor.java:27)
	at io.appium.java_client.MobileElement$$EnhancerByCGLIB$$a0368420.setValue(<generated>)
	at mobile.pages.p2g.SignInPage.fillEmail(SignInPage.java:71)
	at SignInMobile.seeSignIn(SignInMobile.java:45)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at cucumber.runtime.Utils$1.call(Utils.java:34)
	at cucumber.runtime.Timeout.timeout(Timeout.java:13)
	at cucumber.runtime.Utils.invoke(Utils.java:30)
	at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:35)
	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:37)
	at cucumber.runtime.Runtime.runStep(Runtime.java:298)
	at cucumber.runtime.model.StepContainer.runStep(StepContainer.java:44)
	at cucumber.runtime.model.StepContainer.runSteps(StepContainer.java:39)
	at cucumber.runtime.model.CucumberScenario.run(CucumberScenario.java:48)
	at cucumber.runtime.junit.ExecutionUnitRunner.run(ExecutionUnitRunner.java:91)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:63)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:18)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:89)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:40)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at cucumber.api.junit.Cucumber.run(Cucumber.java:94)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:74)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:211)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)

It is not a PageFactory bug. InvocationTargetException is thrown by CGLIB. But… it is really unexpected!

I am having the same issue as well, what is the resolution?

Hi @Srikanth_Vejendla
This issue is solved and it is going to be released:

If you are trying to use .setValue() against Android it won’t work because it is actually iOS-only function. As a workaround I advice you to use:

element.clear();
element.sendKeys(“your chars”);

Thanks Sergey.

I am getting the same exception, but cause is different

Can you let me know, what is wrong here

Ok.

As I can see the element was found successfully but the clicking fails:

It is possible that something is on the server side:

What server console shows you?

There is not enough information. What server version do you use?

I am using Appium Server 1.3.4

Here is the server log-

info: <-- POST /wd/hub/session/a5d64ce4-3de5-4a81-b62c-ee6286d765ec/timeouts/implicit_wait 200 0.741 ms - 76 {“status”:0,“value”:null,“sessionId”:“a5d64ce4-3de5-4a81-b62c-ee6286d765ec”}
info: --> POST /wd/hub/session/a5d64ce4-3de5-4a81-b62c-ee6286d765ec/element/4/click {“id”:“4”}
info: [debug] Pushing command to appium work queue: “au.tapById(‘4’)”
info: [debug] Sending command to instruments: au.tapById(‘4’)
info: [debug] [INST] 2015-02-02 22:07:37 +0000 Debug: Got new command 12 from instruments: au.tapById(‘4’)
info: [debug] [INST] 2015-02-02 22:07:37 +0000 Debug: evaluating au.tapById(‘4’)
info: [debug] [INST] 2015-02-02 22:07:37 +0000 Debug: UIAButton.tap()
info: [debug] [INST] 2015-02-02 22:07:37 +0000 Debug: UIAButton.scrollToVisible()
info: [debug] [INST] 2015-02-02 22:07:37 +0000 Debug: UIAButton - scrollToVisible cannot be used because this element has no scrollable ancestor.
info: [debug] [INST] 2015-02-02 22:07:37 +0000 Debug: UIAButton - scrollToVisible cannot be used because this element has no scrollable ancestor.
info: [debug] [INST] 2015-02-02 22:07:37 +0000 Debug: UIAButton could not be tapped because the element is not visible
info: [debug] Socket data received (57 bytes)
info: [debug] Socket data being routed.
info: [debug] Got result from instruments: {“status”:13,“value”:“elementId 4 could not be tapped”}
info: [debug] Responding to client with error: {“status”:13,“value”:{“message”:“An unknown server-side error occurred while processing the command.”,“origValue”:“elementId 4 could not be tapped”},“sessionId”:“a5d64ce4-3de5-4a81-b62c-ee6286d765ec”}
info: <-- POST /wd/hub/session/a5d64ce4-3de5-4a81-b62c-ee6286d765ec/element/4/click 500 1398.554 ms - 200
info: [debug] [INST] 2015-02-02 22:07:37 +0000 Error: VerboseError: elementId 4 could not be tapped
info: [debug] [INST] 2015-02-02 22:07:37 +0000 Error: Error during eval: tapById@file:///usr/local/lib/node_modules/appium/1D7B9EF3-8774-4550-96DC-2E8F35970965/bootstrap-c28cdf2cec4fb293.js:1095:25
eval code
eval@[native code]
startProcessing@file:///usr/local/lib/node_modules/appium/1D7B9EF3-8774-4550-96DC-2E8F35970965/bootstrap-c28cdf2cec4fb293.js:2663:30
bootstrap@file:///usr/local/lib/node_modules/appium/1D7B9EF3-8774-4550-96DC-2E8F35970965/bootstrap-c28cdf2cec4fb293.js:2729:31
global code@file:///usr/local/lib/node_modules/appium/1D7B9EF3-8774-4550-96DC-2E8F35970965/bootstrap-c28cdf2cec4fb293.js:2738:10
info: [debug] [INST] 2015-02-02 22:07:37 +0000 Debug: responding with:
info: [debug] [INST] 2015-02-02 22:07:37 +0000 Debug: Running system command #13: /usr/local/Cellar/node/0.10.35_2/bin/node /usr/local/lib/node_modules/appium/node_modules/appium-uiauto/bin/command-proxy-client.js /tmp/instruments_sock 2,{“status”:13,“value”:“elementId 4 could not be tapped”}…

Issue only happens with IOSDriver class, but works fine with AndroidDriver

Hi. I am sorry for my late reply. I am not free to answer every day till March’15.

I think this is server-side issue which is alredy reported.

You can add your details here if you need it. It should be fixed in 1.3.6. Do you use iOS 8.x? I think it should work fine against iOS 7.x.

Yes i use IOS 8.1.2

Do you when 1.3.6 would be released?