Windows: Java 7: Exception in thread "capture" java.lang.StackOverflowError --- Sikuli needs JRE 6

Asked by Md Moeen Ajaz Khan

Hi,

1. I have installed "Sikuli-X-1.0rc3 (r905)-win32" in my Windows 7 Ultimate - 32bit machine.
2. I have set environment variables D:\Program Files\Sikuli X\libs;D:\Program Files\Java\jre7\bin
3. I start Sikuli from desktop shortcut.
4. Press key Ctrl+Shift+2 and I get following in message console

[info] Windows utilities loaded.

Exception in thread "capture" java.lang.StackOverflowError
at sun.awt.AWTAccessor.getWindowAccessor(Unknown Source)
at com.sun.awt.AWTUtilities.setWindowOpacity(Unknown Source)
at org.sikuli.script.Win32Util.setWindowOpacity(Win32Util.java:80)
at org.sikuli.script.TransparentWindow.setOpacity(TransparentWindow.java:18)
at java.awt.Window$1.setOpacity(Unknown Source)
at com.sun.awt.AWTUtilities.setWindowOpacity(Unknown Source)
at org.sikuli.script.Win32Util.setWindowOpacity(Win32Util.java:80)
at org.sikuli.script.TransparentWindow.setOpacity(TransparentWindow.java:18)
at java.awt.Window$1.setOpacity(Unknown Source)

This log keep display and I am unable to Capture any screenshot.
Please suggest me on this. As I am newbie in Automation.

Thanks,
Md Moeen Ajaz Khan

Question information

Language:
English Edit question
Status:
Solved
For:
SikuliX Edit question
Assignee:
No assignee Edit question
Solved by:
RaiMan
Solved:
Last query:
Last reply:
Revision history for this message
Best RaiMan (raimund-hocke) said :
#1

Sikuli does not run with Java 7.

You need a JRE6 installed.

Revision history for this message
Md Moeen Ajaz Khan (md-moeen-ajaz-khan) said :
#2

Thanks RaiMan, that solved my question.

Revision history for this message
Md Moeen Ajaz Khan (md-moeen-ajaz-khan) said :
#3

I was struggling since 3 weeks to get this fixed and today I posted the problem here and within few hour I got perfect solution from RaiMan. Thanks alot!!!!