Description of problem: [root@dhcp-65-142 ~]# bkr task-list --distro=RedHatEnterpriseLinux7 XML-RPC fault: <type 'exceptions.AttributeError'>:'NoneType' object has no attribute 'tasks' [root@dhcp-65-142 ~]# bkr task-list --distro=RHEL-7.0-20140305.0 XML-RPC fault: <type 'exceptions.AttributeError'>:'Distro' object has no attribute 'tasks' [root@dhcp-65-142 ~]# bkr task-list --distro=RHEL-6.5 XML-RPC fault: <type 'exceptions.AttributeError'>:'Distro' object has no attribute 'tasks' Version-Release number of selected component (if applicable): beaker-client-0.15.6-0.git.133.bf56afa.el6eng.noarch beaker-server-0.15.6-0.git.133.bf56afa.el6eng.noarch How reproducible: 100% Steps to Reproduce: 1.bkr task-list --distro=RedHatEnterpriseLinux7 2.bkr task-list --distro=RHEL-7.0-20140305.0 3.bkr task-list --distro=RHEL-6.5 Actual results: [root@dhcp-65-142 ~]# bkr task-list --distro=RedHatEnterpriseLinux7 XML-RPC fault: <type 'exceptions.AttributeError'>:'NoneType' object has no attribute 'tasks' [root@dhcp-65-142 ~]# bkr task-list --distro=RHEL-7.0-20140305.0 XML-RPC fault: <type 'exceptions.AttributeError'>:'Distro' object has no attribute 'tasks' [root@dhcp-65-142 ~]# bkr task-list --distro=RHEL-6.5 XML-RPC fault: <type 'exceptions.AttributeError'>:'Distro' object has no attribute 'tasks' Expected results: List tasks Additional info: Mar 6 06:13:04 beaker-devel beaker-server[3443]: bkr.server.xmlrpccontroller ERROR Error handling XML-RPC method Mar 6 06:13:04 beaker-devel beaker-server[3443]: Traceback (most recent call last): Mar 6 06:13:04 beaker-devel beaker-server[3443]: File "/usr/lib/python2.6/site-packages/bkr/server/xmlrpccontroller.py", line 47, in RPC2 Mar 6 06:13:04 beaker-devel beaker-server[3443]: response = self.process_rpc(method,params) Mar 6 06:13:04 beaker-devel beaker-server[3443]: File "/usr/lib/python2.6/site-packages/bkr/server/xmlrpccontroller.py", line 36, in process_rpc Mar 6 06:13:04 beaker-devel beaker-server[3443]: response = obj(*params) Mar 6 06:13:04 beaker-devel beaker-server[3443]: File "/usr/lib/python2.6/site-packages/bkr/server/tasks.py", line 116, in filter Mar 6 06:13:04 beaker-devel beaker-server[3443]: tasks = distro.tasks() Mar 6 06:13:04 beaker-devel beaker-server[3443]: AttributeError: 'NoneType' object has no attribute 'tasks' Mar 6 06:13:28 beaker-devel beaker-server[1859]: bkr.server.xmlrpccontroller ERROR Error handling XML-RPC method Mar 6 06:13:28 beaker-devel beaker-server[1859]: Traceback (most recent call last): Mar 6 06:13:28 beaker-devel beaker-server[1859]: File "/usr/lib/python2.6/site-packages/bkr/server/xmlrpccontroller.py", line 47, in RPC2 Mar 6 06:13:28 beaker-devel beaker-server[1859]: response = self.process_rpc(method,params) Mar 6 06:13:28 beaker-devel beaker-server[1859]: File "/usr/lib/python2.6/site-packages/bkr/server/xmlrpccontroller.py", line 36, in process_rpc Mar 6 06:13:28 beaker-devel beaker-server[1859]: response = obj(*params) Mar 6 06:13:28 beaker-devel beaker-server[1859]: File "/usr/lib/python2.6/site-packages/bkr/server/tasks.py", line 116, in filter Mar 6 06:13:28 beaker-devel beaker-server[1859]: tasks = distro.tasks() Mar 6 06:13:28 beaker-devel beaker-server[1859]: AttributeError: 'Distro' object has no attribute 'tasks' Mar 6 06:14:22 beaker-devel beaker-server[3443]: bkr.server.xmlrpccontroller ERROR Error handling XML-RPC method Mar 6 06:14:22 beaker-devel beaker-server[3443]: Traceback (most recent call last): Mar 6 06:14:22 beaker-devel beaker-server[3443]: File "/usr/lib/python2.6/site-packages/bkr/server/xmlrpccontroller.py", line 47, in RPC2 Mar 6 06:14:22 beaker-devel beaker-server[3443]: response = self.process_rpc(method,params) Mar 6 06:14:22 beaker-devel beaker-server[3443]: File "/usr/lib/python2.6/site-packages/bkr/server/xmlrpccontroller.py", line 36, in process_rpc Mar 6 06:14:22 beaker-devel beaker-server[3443]: response = obj(*params) Mar 6 06:14:22 beaker-devel beaker-server[3443]: File "/usr/lib/python2.6/site-packages/bkr/server/tasks.py", line 116, in filter Mar 6 06:14:22 beaker-devel beaker-server[3443]: tasks = distro.tasks() Mar 6 06:14:22 beaker-devel beaker-server[3443]: AttributeError: 'Distro' object has no attribute 'tasks'
This would have been a regression in Beaker 0.9 due to the Distro/DistroTree split.
On Gerrit: http://gerrit.beaker-project.org/3102
This bug fix has been applied to the release-0.16 branch, however we have elected not to do another maintenance release of the 0.16.x series. This fix will be included in 0.17.0 instead.
Beaker 0.17.0 has been released.
*** Bug 969934 has been marked as a duplicate of this bug. ***