Opened 20 years ago
Closed 20 years ago
#1700 closed defect (fixed)
Errors with the "component" commands from trac-admin
Reported by: | Emmanuel Blot | Owned by: | Matthew Good |
---|---|---|---|
Priority: | high | Milestone: | 0.9 |
Component: | admin/console | Version: | devel |
Severity: | major | Keywords: | |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
'NoneType' object has no attribute 'get_db_cnx'
This happens (at least) with component list
and component rename
commands
w/ Trac trunk [1833]
Attachments (0)
Change History (7)
comment:1 by , 20 years ago
comment:2 by , 20 years ago
However, if another module is invoked, such as permission list
, the environment is successfully created, then the next calls to the component module, such as component list
do work.
comment:4 by , 20 years ago
Owner: | changed from | to
---|---|
Summary: | Erros with the "component" commands from trac-admin → Errors with the "component" commands from trac-admin |
I think it comes from a regression introduced in [1831]:
Component management has been refactored, but the db_open()
method is not called anymore.
comment:5 by , 20 years ago
Owner: | changed from | to
---|
Oops, I thought Chris. was in charge of this one, I missed the new assignation you've made while I was updating the ticket.
comment:7 by , 20 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
This should be fixed in [1842]
However, we should probably take a look at trac-admin to see if there's a cleaner way to handle the opening of the environment so the individual methods don't need to do the checking.
In
trac/scripts/admin.py