.skl script not able to run

Asked by srijith

I have a sikuli script which automatically checks my email and signs in to my messenger by itself. It works fine , But when I save it in .skl format, it fails to execute . Looks like it runs the first instruction ( switchApp("Safari.app))

after that it stop ,and I get the following error message

VDictProxy loaded.
ScreenMatchProxy loaded.
switchApp: Safari.app
capture: java.awt.Rectangle[x=0,y=0,width=1280,height=800]
[sikuli] init user preferences
[sikuli] register hotkey Java:50(5) Carbon: 19(768)
[sikuli] register hotkey Java:67(5) Carbon: 8(768)
1 matches found
capture: java.awt.Rectangle[x=0,y=0,width=1280,height=800]
Traceback (innermost last):
  File "/var/folders/2T/2TnknJ26Esiflp2WYJcKYE+++TI/-Tmp-/tmp-2083435628.sikuli/its_time.sikuli/its_time.py", line 3, in ?
  File "/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/python/edu/mit/csail/uid/Sikuli.py", line 519, in type
 at java.awt.Robot.checkNotDispatchThread(Robot.java:465)
 at java.awt.Robot.waitForIdle(Robot.java:444)
 at edu.mit.csail.uid.SikuliScript.type(SikuliScript.java:612)
 at edu.mit.csail.uid.SikuliScript.type(SikuliScript.java:442)
 at edu.mit.csail.uid.SikuliScript.type(SikuliScript.java:435)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)

java.lang.IllegalThreadStateException: java.lang.IllegalThreadStateException: Cannot call method from the event dispatcher thread
1 matches found
[sikuli] type: 'www.orkut.com' +0

I am using Snow Leopard , Please help !

Question information

Language:
English Edit question
Status:
Solved
For:
SikuliX Edit question
Assignee:
No assignee Edit question
Solved by:
srijith
Solved:
Last query:
Last reply:
Revision history for this message
srijith (electronicmails1) said :
#1

This is marked as duplicate of Question number 106301

Thank you