Ticket #137 (closed defect: worksforme)
mozrunner fails in QueryInformationJobObject on Windows
| Reported by: | nriley | Owned by: | mikeal |
|---|---|---|---|
| Priority: | major | Milestone: | future |
| Version: | Keywords: | ||
| Cc: | com-getwindmill@sabi.net | Dependencies: |
Description
C:\Documents and Settings\njriley>windmill shell firefox http://...
Traceback (most recent call last):
File "c:\Python25\Scripts\windmill-script.py", line 8, in <module>
load_entry_point('windmill==0.9.0', 'console_scripts', 'windmill')()
File "c:\python25\lib\site-packages\windmill-0.9.0-py2.5.egg\windmill\bin\windmill_bin.py", line 52, in main
admin_lib.command_line_startup()
File "c:\python25\lib\site-packages\windmill-0.9.0-py2.5.egg\windmill\bin\admin_lib.py", line 329, in command_line_startup
shell_objects = setup()
File "c:\python25\lib\site-packages\windmill-0.9.0-py2.5.egg\windmill\bin\admin_lib.py", line 163, in setup
shell_objects_dict['browser'] = getattr(shell_objects, browser[0].lower())()
File "c:\python25\lib\site-packages\windmill-0.9.0-py2.5.egg\windmill\bin\shell_objects.py", line 44, in start_firefox
controller.start()
File "c:\python25\lib\site-packages\mozrunner-0.5-py2.5.egg\mozrunner\runner.py", line 134, in start
self.process_handler = run_command(self.command, self.mozilla_env)
File "c:\python25\lib\site-packages\mozrunner-0.5-py2.5.egg\mozrunner\runner.py", line 62, in run_command
return killableprocess.Popen(cmd, **kwargs)
File "c:\Python25\lib\subprocess.py", line 594, in __init__
errread, errwrite)
File "c:\python25\lib\site-packages\mozrunner-0.5-py2.5.egg\mozrunner\killableprocess.py", line 158, in _execute_child
p = winprocess.QueryInformationJobObject(self._job, 8)['BasicInfo']['ActiveProcesses']
pywintypes.error: (1, 'QueryInformationJobObject', 'Incorrect function.')
Firefox does successfully launch, but Windmill isn't running by the time it tries to load a page. Launching IE works fine.
This is Python 2.5.2 on Windows XP 64-bit (though I am using a 32-bit Python and Firefox).
Change History
Note: See
TracTickets for help on using
tickets.
