Modify

Opened 5 years ago

Closed 21 months ago

#4873 closed defect (wontfix)

Traceback when adding a new group

Reported by: fpraca Owned by: davecole
Priority: normal Component: CustomRoadmapPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

When trying to put a new group in the roadmap-groups section with Trac-0.11.2.1, I get this traceback :

Traceback (most recent call last):
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11.2.1-py2.5.egg/trac/web/api.py", line 367, in send_error
    'text/html')
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11.2.1-py2.5.egg/trac/web/chrome.py", line 688, in render_template
    template = self.load_template(filename, method=method)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11.2.1-py2.5.egg/trac/web/chrome.py", line 663, in load_template
    self.templates = TemplateLoader(self.get_all_templates_dirs(),
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11.2.1-py2.5.egg/trac/web/chrome.py", line 409, in get_all_templates_dirs
    for provider in self.template_providers:
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11.2.1-py2.5.egg/trac/core.py", line 67, in extensions
    return filter(None, [component.compmgr[cls] for cls in extensions])
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11.2.1-py2.5.egg/trac/core.py", line 204, in __getitem__
    component = cls(self)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11.2.1-py2.5.egg/trac/core.py", line 108, in maybe_init
    init(self)
  File "build/bdist.freebsd-7.0-RELEASE-i386/egg/customroadmap/web_ui.py", line 72, in __init__
    self.groups = get_roadmap_config(self.config)
  File "build/bdist.freebsd-7.0-RELEASE-i386/egg/customroadmap/web_ui.py", line 62, in get_roadmap_config
    groups = parse_roadmap_config(raw_groups)
  File "build/bdist.freebsd-7.0-RELEASE-i386/egg/customroadmap/web_ui.py", line 34, in parse_roadmap_config
    status = attrs.get('status', [])
AttributeError: 'NoneType' object has no attribute 'get'

Here is my roadmap-groups configuration :

[roadmap-groups]
groups = closed,open,new,in_QA

closed.status = closed
closed.color = #bae0ba
closed.counts = true

open.status = assigned,reopened
open.color = #ff8800
#open.count = true

new.status = new
new.color = #ff0000
#new.count = true

QA.status = in_QA
QA.color = #ff0000
#QA.count = true

FYI, I use the enterprise workflow provided as example with 0.11

Attachments (0)

Change History (2)

comment:1 Changed 4 years ago by anonymous

You have "in_QA" in your groups, but use just "QA.status" later.

I figured one gets the same problem if a group is added in "groups" but is not used/configured (like group.status).

comment:2 Changed 21 months ago by rjollos

  • Resolution set to wontfix
  • Status changed from new to closed

The functionality of this plugin is available in the Trac core with 0.11. See CustomRoadmapPlugin for more details.

Add Comment

Modify Ticket

Action
as closed .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from davecole. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.