Closed
Bug 989553
Opened 11 years ago
Closed 11 years ago
SlaveAPI rebooting AWS hosts cause List Index out of range
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 992235
People
(Reporter: Callek, Unassigned)
Details
2014-03-28 16:34:05,867 - INFO - tst-linux64-spot-392 - Getting inventory info
2014-03-28 16:34:05,871 - INFO - 10.22.81.89 - - [2014-03-28 16:34:05] "GET /slaves/tst-linux64-spot-392/actions/shutdown_buildsl
ave HTTP/1.1" 200 135 0.000749
2014-03-28 16:34:06,032 - INFO - 10.22.81.89 - - [2014-03-28 16:34:06] "GET /slaves/tst-linux64-spot-392/actions/reboot HTTP/1.1"
200 122 0.001173
2014-03-28 16:34:06,131 - ERROR - Exception on /slaves/tst-linux64-spot-392 [GET]
Traceback (most recent call last):
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
rv = self.dispatch_request()
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/views.py", line 84, in view
return self.dispatch_request(*args, **kwargs)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/views.py", line 149, in dispatch_request
return meth(*args, **kwargs)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/web/slave.py", line 17, in get
slave.load_all_info()
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/slave.py", line 38, in load_all_info
Machine.load_all_info(self)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/machines/base.py", line 33, in load_all_info
self.load_inventory_info()
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/slave.py", line 60, in load_inventory_info
info = Machine.load_inventory_info(self)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/machines/base.py", line 45, in load_inventory_info
config["inventory_password"],
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/clients/inventory.py", line 22, in get_system
info = requests.get(str(url), auth=auth).json()["objects"][0]
IndexError: list index out of range
2014-03-28 16:34:06,134 - INFO - 10.22.81.88 - - [2014-03-28 16:34:06] "GET /slaves/tst-linux64-spot-392 HTTP/1.1" 500 412 0.2709
60
2014-03-28 16:34:40,667 - INFO - 10.22.81.89 - - [2014-03-28 16:34:40] "POST /slaves/tst-linux64-spot-392/actions/reboot HTTP/1.1
" 202 241 0.001756
2014-03-28 16:34:40,670 - INFO - tst-linux64-spot-392 - Getting inventory info
2014-03-28 16:34:40,937 - ERROR - Something went wrong while processing!
Traceback (most recent call last):
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/processor.py", line 60, in _worker
res, msg = action(slave, *args, **kwargs)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/actions/reboot.py", line 33, in reboot
slave.load_inventory_info()
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/slave.py", line 60, in load_inventory_info
info = Machine.load_inventory_info(self)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/machines/base.py", line 45, in load_inventory_info
config["inventory_password"],
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/clients/inventory.py", line 22, in get_system
info = requests.get(str(url), auth=auth).json()["objects"][0]
IndexError: list index out of range
2014-03-28 16:34:55,751 - INFO - 10.22.81.88 - - [2014-03-28 16:34:55] "GET /slaves/tst-linux64-spot-392/actions/reboot?requestid
=529363984 HTTP/1.1" 200 234 0.000755
2014-03-28 16:34:55,782 - INFO - 10.22.81.89 - - [2014-03-28 16:34:55] "GET /slaves/tst-linux64-spot-392/actions/shutdown_buildsl
ave HTTP/1.1" 200 135 0.000756
2014-03-28 16:34:55,811 - INFO - 10.22.81.88 - - [2014-03-28 16:34:55] "GET /slaves/tst-linux64-spot-392/actions/reboot HTTP/1.1"
200 261 0.000767
2014-03-28 16:37:05,452 - INFO - tst-linux64-spot-392 - Getting inventory info
2014-03-28 16:37:05,456 - INFO - 10.22.81.88 - - [2014-03-28 16:37:05] "GET /slaves/tst-linux64-spot-392/actions/shutdown_buildsl
ave HTTP/1.1" 200 135 0.001391
2014-03-28 16:37:05,552 - INFO - 10.22.81.89 - - [2014-03-28 16:37:05] "GET /slaves/tst-linux64-spot-392/actions/reboot HTTP/1.1"
200 261 0.000957
2014-03-28 16:37:05,714 - ERROR - Exception on /slaves/tst-linux64-spot-392 [GET]
Traceback (most recent call last):
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
rv = self.dispatch_request()
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/views.py", line 84, in view
return self.dispatch_request(*args, **kwargs)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/flask/views.py", line 149, in dispatch_request
return meth(*args, **kwargs)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/web/slave.py", line 17, in get
slave.load_all_info()
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/slave.py", line 38, in load_all_info
Machine.load_all_info(self)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/machines/base.py", line 33, in load_all_info
self.load_inventory_info()
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/slave.py", line 60, in load_inventory_info
info = Machine.load_inventory_info(self)
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/machines/base.py", line 45, in load_inventory_info
config["inventory_password"],
File "/builds/slaveapi/prod/lib/python2.7/site-packages/slaveapi/clients/inventory.py", line 22, in get_system
info = requests.get(str(url), auth=auth).json()["objects"][0]
IndexError: list index out of range
2014-03-28 16:37:05,716 - INFO - 10.22.81.89 - - [2014-03-28 16:37:05] "GET /slaves/tst-linux64-spot-392 HTTP/1.1" 500 412 0.2672
21
| Reporter | ||
Comment 1•11 years ago
|
||
Duping forward since I patched this in Bug 992235 forgetting I filed this one
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
| Assignee | ||
Updated•8 years ago
|
Component: Tools → General
You need to log in
before you can comment on or make changes to this bug.
Description
•