Bug 1073280 - Can't list tasks with "--distro" option
Summary: Can't list tasks with "--distro" option
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Beaker
Classification: Retired
Component: command line
Version: 0.9
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: 0.17
Assignee: Dan Callaghan
QA Contact: tools-bugs
URL:
Whiteboard:
: 969934 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-03-06 06:34 UTC by xjia
Modified: 2018-02-06 00:41 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-06-10 23:27:53 UTC
Embargoed:


Attachments (Terms of Use)

Description xjia 2014-03-06 06:34:14 UTC
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'

Comment 2 Dan Callaghan 2014-05-26 03:51:22 UTC
This would have been a regression in Beaker 0.9 due to the Distro/DistroTree split.

Comment 3 Dan Callaghan 2014-05-26 03:54:00 UTC
On Gerrit: http://gerrit.beaker-project.org/3102

Comment 6 Dan Callaghan 2014-06-02 04:39:52 UTC
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.

Comment 7 Dan Callaghan 2014-06-10 23:27:53 UTC
Beaker 0.17.0 has been released.

Comment 8 Dan Callaghan 2016-06-30 06:05:41 UTC
*** Bug 969934 has been marked as a duplicate of this bug. ***


Note You need to log in before you can comment on or make changes to this bug.