Bug 91561
Summary: | garden-o-matic fails to execute "webkit-patch rebaseline-json" | ||
---|---|---|---|
Product: | WebKit | Reporter: | Emil A Eklund <eae> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | tony |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Emil A Eklund
$ ./Tools/Scripts/webkit-patch garden-o-matic
This command runs a local HTTP server that changes your working copy
based on the actions you take in the web-based UI.
Local HTTP server started.
Xlib: extension "RANDR" missing on display ":0.0".
Created new window in existing browser session.
localhost - - [17/Jul/2012 17:15:27] "GET /ping HTTP/1.1" 200 -
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 51267)
Traceback (most recent call last):
File "/usr/lib/python2.6/SocketServer.py", line 281, in _handle_request_noblock
self.process_request(request, client_address)
File "/usr/lib/python2.6/SocketServer.py", line 307, in process_request
self.finish_request(request, client_address)
File "/usr/lib/python2.6/SocketServer.py", line 320, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python2.6/SocketServer.py", line 615, in __init__
self.handle()
File "/usr/lib/python2.6/BaseHTTPServer.py", line 329, in handle
self.handle_one_request()
File "/usr/lib/python2.6/BaseHTTPServer.py", line 323, in handle_one_request
method()
File "/usr/local/google/projects/webkit3/Tools/Scripts/webkitpy/tool/servers/reflectionhandler.py", line 60, in do_POST
self._handle_request()
File "/usr/local/google/projects/webkit3/Tools/Scripts/webkitpy/tool/servers/reflectionhandler.py", line 90, in _handle_request
function()
File "/usr/local/google/projects/webkit3/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py", line 145, in rebaselineall
self.server.tool.executive.run_command([self.server.tool.path()] + command, input=self.read_entity_body(), cwd=self.server.tool.scm().checkout_root)
File "/usr/local/google/projects/webkit3/Tools/Scripts/webkitpy/common/system/executive.py", line 418, in run_command
(error_handler or self.default_error_handler)(script_error)
File "/usr/local/google/projects/webkit3/Tools/Scripts/webkitpy/common/system/executive.py", line 335, in default_error_handler
raise error
ScriptError: Failed to run "[u'/usr/local/google/projects/webkit3/Tools/Scripts/webkit-patch', u'rebaseline-json']" exit_code: 1 cwd: /usr/local/google/projects/webkit3
----------------------------------------
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Ojan Vafai
This is basically impossible to debug without knowing what the JSON is. Unfortunately, --verbose doesn't print that. We should probably make it so --verbose prints the JSON it's passing to webkit-patch.