← Back to team overview

sikuli-driver team mailing list archive

Re: [Question #664345]: CPU usage going through the roof when running script

 

Question #664345 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/664345

    Status: Solved => Open

David Bachschmid is still having a problem:
Since I added a timeout to the exists commands, I've received this error
three times:

[error] script [ sdfsdf ] stopped with error at line --unknown--
[error] Error caused by: Traceback (most recent call last): File "F:\Sikuli\sdfsdf.sikuli\sdfsdf.py", line 15, in <module> if Region(2804,219,332,161).exists(Pattern("hero.png").targetOffset(-202,247), 0.1): Region(2804,219,332,161).click(Pattern("hero.png").targetOffset(-202,247)) Line 2759, in file Region.java 
at org.sikuli.script.Region.wait(Region.java:2759)
at org.sikuli.script.Region.find(Region.java:2336)
at org.sikuli.script.Region.getLocationFromTarget(Region.java:3213)
at org.python.proxies.sikuli.Region$Region$3.getLocationFromTarget(Unknown Source)
at org.sikuli.script.Region.click(Region.java:3698)
at org.sikuli.script.Region.click(Region.java:3683)
at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
org.sikuli.script.FindFailed: FindFailed: hero.png: (121x38) seen at (2967, 301) with 0,97 in R[2804,219 332x161]@S(1) E:Y, T:3,0 Line 2759, in file Region.java 


Here's an extract from my script: 

while running:
    if Region(3092,648,385,133).exists(Pattern("Fight.png").exact(), 0.5): Region(3092,648,385,133).click("Fight.png")
    if Region(3168,686,370,215).exists(Pattern("Dungeon.png").similar(0.85), 0.5): Region(3168,686,370,215).click(Pattern("Dungeon.png").similar(0.85))
    if Region(2804,219,332,161).exists(Pattern("hero.png").targetOffset(-97,251), 1.5): Region(2804,219,332,161).click(Pattern("hero.png").targetOffset(-97,251))
    if Region(3314,757,205,167).exists("skip.png", 0.5): Region(3314,757,205,167).doubleClick("skip.png")
    if Region(2804,219,332,161).exists(Pattern("hero.png").targetOffset(-202,247), 0.1): Region(2804,219,332,161).click(Pattern("hero.png").targetOffset(-202,247))

The error always occurs in the "hero.png" line. Also in these specific
lines is a relatively high Target Offset included.

-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.