Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UIAutomator Was Killed. No reason given #181

Open
apandhi opened this issue Feb 18, 2016 · 9 comments
Open

UIAutomator Was Killed. No reason given #181

apandhi opened this issue Feb 18, 2016 · 9 comments

Comments

@apandhi
Copy link

apandhi commented Feb 18, 2016

I keep receiving this error.
RuntimeError: ERROR: UiAutomator output contains no valid information. UiAutomator was killed, no reason given.

It seems to only happen sometimes. Other times, it's completely fine. Android 4.2.2

Here are my kwargs:
{'forceviewserveruse': False, 'useuiautomatorhelper': False, 'ignoreuiautomatorkilled': True, 'autodump': False, 'startviewserver': False, 'compresseddump': True}

@alvin777
Copy link
Contributor

I think this is the issue. If it finds 'Killed' word anywhere in the dump it thinks that it's about the uiautomator process

onlyKilledRE = re.compile('[\n\S]*Killed[\n\r\S]*', re.MULTILINE)
if onlyKilledRE.search(received):
    ...
    raise RuntimeError('''ERROR: UiAutomator output contains no valid information. UiAutomator was killed, no reason given.''' + extraInfo)

@apandhi
Copy link
Author

apandhi commented Feb 25, 2016

@alvin777 I tried removing that statement, turns out that UIAutomator is just spitting out "Killed" over and over again.

@dtmilano
Copy link
Owner

Try

$ adb shell
$ uiautomator dump

and verify if it's a uiautomator problem.

On Thu, Feb 25, 2016 at 5:24 PM, Ashish Pandhi [email protected]
wrote:

@alvin777 https://github.com/alvin777 I tried removing that statement,
turns out that UIAutomator is just spitting out "Killed" over and over
again.


Reply to this email directly or view it on GitHub
#181 (comment)
.

Have you read my blog ?
http://dtmilano.blogspot.com
android junit tests ui linux cult thin clients

@alvin777
Copy link
Contributor

It's not a uiautomator issue. The regex '[\n\S]Killed[\n\r\S]' fires every time there's a word 'Killed' in an xml. Fixed that for myself replacing regex with 'Killed$'.

@dtmilano
Copy link
Owner

You are correct!
If the word "Killed" is found anywhere inside the dump this issue happens.
Would you like to upload a pull request?

On Fri, Feb 26, 2016 at 12:12 AM, Stanislav Krasnoyarov <
[email protected]> wrote:

It's not a uiautomator issue. The regex '[\n\S]Killed[\n\r\S]' fires
every time there's a word 'Killed' in an xml. Fixed that for myself
replacing regex with 'Killed$'.


Reply to this email directly or view it on GitHub
#181 (comment)
.

Have you read my blog ?
http://dtmilano.blogspot.com
android junit tests ui linux cult thin clients

@alvin777
Copy link
Contributor

Here you are: #184

@apandhi
Copy link
Author

apandhi commented Mar 4, 2016

Thanks @alvin777

@Ganesh6773
Copy link

restarting adb server solved this issue for me.
try :
adb stop-server
adb start server
adb roo
and then try to take screen dump

@dtmilano
Copy link
Owner

@Ganesh6773 what was the problem you were seeing and what was the command used?
Also, if you can specify adb version, android version, device model, etc. it would help identify your problem and solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants