Hello,
I have Hudson 1.303 and a slave node connected via JNLP agent. The
slave node is running Windows Vista. I have windmill 1.1.x and python
2.5.4.
I set up a Hudson job to run a simple command:
windmill firefox
http://www.google.com
When run the job, Hudson reports this error:
Traceback (most recent call last):
File "c:\python25\scripts\windmill-script.py", line 8, in <module>
load_entry_point('windmill==1.1.1', 'console_scripts', 'windmill')
()
File "c:\windmill\windmill\bin\windmill_bin.py", line 32, in main
admin_lib.command_line_startup()
File "c:\windmill\windmill\bin\admin_lib.py", line 351, in
command_line_startup
shell_objects = setup()
File "c:\windmill\windmill\bin\admin_lib.py", line 182, in setup
shell_objects_dict['browser'] = getattr(shell_objects, browser
[0].lower())()
File "c:\windmill\windmill\bin\shell_objects.py", line 44, in
start_firefox
controller.start()
File "build\bdist.win32\egg\mozrunner\runner.py", line 138, in start
File "build\bdist.win32\egg\mozrunner\runner.py", line 62, in
run_command
File "c:\python25\lib\subprocess.py", line 594, in __init__
errread, errwrite)
File "build\bdist.win32\egg\mozrunner\killableprocess.py", line 148,
in _execute_child
File "build\bdist.win32\egg\mozrunner\winprocess.py", line 50, in
ErrCheckBool
WindowsError: [Error 5] Access is denied.
However, when run the command manually on the slave machine, it runs
successfully.
The same Hudson job runs fine when using a Windows XP slave node.
Any idea how to debug this issue?
Has anyone successfully run windmill tests on Windows Vista via
Hudson?
Thanks in advance.
Jimmy
PS: I also sent this question to
d...@hudson.dev.java.net.