I have an issue with key press and touch press events. seems like it
adb is not receiving
confirmation of the event (just a hunch). see log

Main issues seems to be:
java.net.SocketException: Software caused connection abort: recv
failed

All my program does is loop over and over using

while True:
   HV = D.getHierarchyViewer()
   win = HV.getFocusedWindowName()
   #it then checks if
   win == "com.example.whatever" # just an example, not the full
activity name
   #and if it is , sends:
   D.press('KEYCODE_BACK', MonkeyDevice.DOWN_AND_UP)
   #I added this to keep it from excessively using my cpu
   MonkeyRunner.sleep(1)

now this might seem like a stupid problem due to coding, but it isn't
(well
not apparent). why? because if I don't loop the code everything works
perfectly. After about 10 loops, it errors out. If anyone can tell me
how to fix this it would be appreciated

Thanks,

Tony

LOG PASTED HERE
******************************************************************************************************
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] Error se
nding press event: KEYCODE_BACK DOWN_AND_UP
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice]java.net.
SocketException: Software caused connection abort: recv failed
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
net.SocketInputStream.socketRead0(Native Method)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
net.SocketInputStream.read(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
net.SocketInputStream.read(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.n
io.cs.StreamDecoder.readBytes(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.n
io.cs.StreamDecoder.implRead(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.n
io.cs.StreamDecoder.read(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
io.InputStreamReader.read(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
io.BufferedReader.fill(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
io.BufferedReader.readLine(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
io.BufferedReader.readLine(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.chimpchat.ChimpManager.sendMonkeyEventAndGetResponse(ChimpManager.java:
18
7)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.chimpchat.ChimpManager.sendMonkeyEvent(ChimpManager.java:234)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.chimpchat.ChimpManager.press(ChimpManager.java:134)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.chimpchat.adb.AdbChimpDevice.press(AdbChimpDevice.java:322)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.monkeyrunner.MonkeyDevice.press(MonkeyDevice.java:193)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.r
eflect.NativeMethodAccessorImpl.invoke0(Native Method)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.r
eflect.NativeMethodAccessorImpl.invoke(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at sun.r
eflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at java.
lang.reflect.Method.invoke(Unknown Source)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyReflectedFunction.__call__(PyReflectedFunction.java:175)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyObject.__call__(PyObject.java:355)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyMethod.__call__(PyMethod.java:215)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyMethod.instancemethod___call__(PyMethod.java:221)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyMethod.__call__(PyMethod.java:206)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyObject.__call__(PyObject.java:414)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyObject.__call__(PyObject.java:418)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.eventPress$2(C:\Android\QrCodeAutoMain.py:43)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.call_function(C:\Android\QrCodeAutoMain.py)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyTableCode.call(PyTableCode.java:165)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyBaseCode.call(PyBaseCode.java:131)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyFunction.__call__(PyFunction.java:317)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.main$6(C:\Android\QrCodeAutoMain.py:86)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.call_function(C:\Android\QrCodeAutoMain.py)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyTableCode.call(PyTableCode.java:165)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyBaseCode.call(PyBaseCode.java:117)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyFunction.__call__(PyFunction.java:307)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.f$0(C:\Android\QrCodeAutoMain.py:89)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.pycode._pyx0.call_function(C:\Android\QrCodeAutoMain.py)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyTableCode.call(PyTableCode.java:165)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.PyCode.call(PyCode.java:18)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.Py.runCode(Py.java:1197)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.core.__builtin__.execfile_flags(__builtin__.java:538)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at org.p
ython.util.PythonInterpreter.execfile(PythonInterpreter.java:156)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.monkeyrunner.ScriptRunner.run(ScriptRunner.java:116)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.monkeyrunner.MonkeyRunnerStarter.run(MonkeyRunnerStarter.java:
77)
120217 04:46:58.743:S [main]
[com.android.chimpchat.adb.AdbChimpDevice] at com.a
ndroid.monkeyrunner.MonkeyRunnerStarter.main(MonkeyRunnerStarter.java:
189)

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to