----- Original Message -----
From: "Dan Callaghan" <dcallagh(a)redhat.com>
To: "beaker-devel" <beaker-devel(a)lists.fedorahosted.org>
Sent: Monday, September 9, 2013 6:38:34 PM
Subject: Re: [Beaker-devel] Distro import error from develop RPMs
Excerpts from Amit Saha's message of 2013-09-09 16:55:52 +1000:
> In my development environment, I upgraded the server and the lab controller
> packages to the
> current version from git. While importing a distro I am getting this error:
>
> root CRITICAL <Fault 1: "<type
'exceptions.TypeError'>:'set' object does
> not support indexing">
Stack trace from /var/log/beaker/server-debug.log?
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: Traceback (most recent call
last):
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: File
"/usr/lib/python2.7/site-packages/bkr/server/xmlrpccontroller.py", line 47, in
RPC2
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: response =
self.process_rpc(method,params)
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: File
"/usr/lib/python2.7/site-packages/bkr/server/xmlrpccontroller.py", line 36, in
process_rpc
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: response = obj(*params)
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: File "<string>",
line 2, in add_distro_tree
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: File
"/usr/lib/python2.7/site-packages/bkr/server/identity.py", line 244, in require
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: return func(*args, **kwargs)
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: File
"/usr/lib/python2.7/site-packages/bkr/server/labcontroller.py", line 133, in
add_distro_tree
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: osversion =
OSVersion.lazy_create(osmajor=osmajor, osminor=new_distro['osminor'])
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: File
"/usr/lib/python2.7/site-packages/bkr/server/model.py", line 1522, in
lazy_create
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: col, value =
cls._convert_attr_and_value(table, k, v)
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: File
"/usr/lib/python2.7/site-packages/bkr/server/model.py", line 1489, in
_convert_attr_and_value
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: attr_name =
prop.mapper.get_property_by_column(prop.remote_side[0]).key
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: TypeError: 'set' object
does not support indexing
Sep 10 21:17:33 beaker-server-lc beaker-server[22123]: bkr.server.xmlrpccontroller DEBUG
Time: 0:00:00.015921 labcontrollers.add_distro_tree ({'osmajor':
'Fedorarawhide', 'name': 'Fedora-rawh