<type 'exceptions.KeyError'> | Python 2.7.5: /usr/bin/python Thu May 14 08:43:46 2015 |
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/var/www/rhcert/wsgi/rhcertServer.py in application(request={'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'CONTEXT_PREFIX': '', 'DOCUMENT_ROOT': '/var/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate, sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_HOST': '10.160.1.3', 'HTTP_REFERER': 'http://10.160.1.3/certification?type=openstack&id=1205098', ...}, startResponse=<built-in method start_response of mod_wsgi.Adapter object>) |
93 rhcertServer = RedHatCertificationServer() |
94 try: |
=> 95 (status, responseHeaders, body) = rhcertServer.serve(request) |
96 startResponse(status, responseHeaders) |
97 return str(body) |
status undefined, responseHeaders undefined, body undefined, rhcertServer = <_mod_wsgi_7f7845515abc503c8f5921993e733c4b.RedHatCertificationServer instance>, rhcertServer.serve = <bound method RedHatCertificationServer.serve of...21993e733c4b.RedHatCertificationServer instance>>, request = {'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'CONTEXT_PREFIX': '', 'DOCUMENT_ROOT': '/var/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate, sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_HOST': '10.160.1.3', 'HTTP_REFERER': 'http://10.160.1.3/certification?type=openstack&id=1205098', ...} |
/var/www/rhcert/wsgi/rhcertServer.py in serve(self=<_mod_wsgi_7f7845515abc503c8f5921993e733c4b.RedHatCertificationServer instance>, request={'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'CONTEXT_PREFIX': '', 'DOCUMENT_ROOT': '/var/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate, sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_HOST': '10.160.1.3', 'HTTP_REFERER': 'http://10.160.1.3/certification?type=openstack&id=1205098', ...}) |
71 return self.redirect("/certifications") |
72 page = self.dispatchTable[path](request, self.rhcertStore) |
=> 73 return page.serve() |
74 |
75 def redirect(self, url): |
page = <test.Test instance>, page.serve = <bound method Test.serve of <test.Test instance>> |
/var/www/rhcert/wsgi/page.py in serve(self=<test.Test instance>) |
103 """ default page service is html wrapping + navigation """ |
104 self.makeHTMLHeader() |
=> 105 self.makeHTMLBody() |
106 self.makeHTMLFooter() |
107 responseHeaders = [('Content-Type', self.responseContent), |
self = <test.Test instance>, self.makeHTMLBody = <bound method Test.makeHTMLBody of <test.Test instance>> |
/var/www/rhcert/wsgi/test.py in makeHTMLBody(self=<test.Test instance>) |
35 # otherwise |
36 self.body.write("""<div class="page-header"><h1>Select Host</h1></div>""") |
=> 37 self.renderHostsForm() |
38 return self.body.getvalue() |
39 |
self = <test.Test instance>, self.renderHostsForm = <bound method Test.renderHostsForm of <test.Test instance>> |
/var/www/rhcert/wsgi/test.py in renderHostsForm(self=<test.Test instance>) |
55 print "******************************" |
56 print osValues |
=> 57 if not self.getStore().getResultsDocumentsFor(certification, skipEmpty=False, host=Host(osValues[Tags.hostname], osValues[Tags.ip_address])): |
58 matchCount = matchCount + 1 |
59 self.body.write("""<td><input type="radio" name="system-path" value="%s"></td>""" % str(filePath)) |
self = <test.Test instance>, self.getStore = <bound method Test.getStore of <test.Test instance>>, ).getResultsDocumentsFor undefined, certification = <rhcert.certificationtest.CertificationDocument instance>, skipEmpty undefined, builtin False = False, host undefined, global Host = <class 'rhcert.host.Host'>, osValues = {u'hostname': u'ucs3.localdomain', u'name': u'Maipo', u'product': u'Red Hat Enterprise Linux Server', u'release': u'7.1'}, global Tags = <class rhcert.tags.Tags>, Tags.hostname = 'hostname', Tags.ip_address = 'ip-address' |
<type 'exceptions.KeyError'>: 'ip-address'
args =
('ip-address',)
message =
'ip-address'