I am running robotium on a nexus 6 and getting the following error
java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.view.inputmethod.InputConnection.finishComposingText()' on a null object reference
at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
at android.view.inputmethod.InputMethodManager.reportFinishInputConnection(InputMethodManager.java:859)
at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3253)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5221)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
The line in question is:
solo.enterText((android.widget.EditText) solo.getView("amount"), "11.11");
I have verified that the field exists, not sure what else could be causing the problem. Any help would be appreciated
This happened to me because of Advanced Profiling option is enabled. To disable the advanced profiling, follow these steps:
1.Select Run > Edit Configurations. 2.Select your app module in the left pane. 3.Click the Profiling tab, and then uncheck Enable advanced profiling.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With