Modify ↓
Opened 10 years ago
Last modified 10 years ago
#12094 new task
On 0.12 I get with all examples the error: AttributeError: 'Environment' object has no attribute 'db_query'
Reported by: | anonymous | Owned by: | Chris Nelson |
---|---|---|---|
Priority: | normal | Component: | TracJsGanttPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 0.12 |
Description (last modified by )
Hello! I get this error and maybe my environment has a problem? I hope someone will give me a hint to solve this error.
Thanks a lot Michael
2014-12-05 14:02:16,016 Trac[query] DEBUG: Query SQL: SELECT t.id AS id,t.priority AS priority,t.owner AS owner,t.milestone AS milestone,t.description AS description,t.status AS status,t.summary AS summary,t.type AS type,t.time AS time,t.changetime AS changetime,priority.value AS priority_value,`blocking`.value AS `blocking`,`blockedby`.value AS `blockedby` FROM ticket AS t LEFT OUTER JOIN ticket_custom AS `blocking` ON (id=`blocking`.ticket AND `blocking`.name='blocking') LEFT OUTER JOIN ticket_custom AS `blockedby` ON (id=`blockedby`.ticket AND `blockedby`.name='blockedby') LEFT OUTER JOIN enum AS priority ON (priority.type='priority' AND priority.name=priority) ORDER BY COALESCE(priority.value,'')='',CAST(priority.value AS integer),t.id 2014-12-05 14:02:16,032 Trac[formatter] ERROR: Macro TracJSGanttChart(root=self) failed: Traceback (most recent call last): File "build/bdist.linux-x86_64/egg/trac/wiki/formatter.py", line 720, in _macro_formatter return macro.process(args, in_paragraph=True) File "build/bdist.linux-x86_64/egg/trac/wiki/formatter.py", line 304, in process text = self.processor(text) File "build/bdist.linux-x86_64/egg/trac/wiki/formatter.py", line 291, in _macro_processor text) File "build/bdist.linux-x86_64/egg/tracjsgantt/tracjsgantt.py", line 739, in expand_macro tasks = self._add_tasks(options) File "build/bdist.linux-x86_64/egg/tracjsgantt/tracjsgantt.py", line 672, in _add_tasks self.tickets = self._query_tickets(options) File "build/bdist.linux-x86_64/egg/tracjsgantt/tracjsgantt.py", line 328, in _query_tickets rawtickets = self.pm.query(query_options, fields, self.req) File "build/bdist.linux-x86_64/egg/tracjsgantt/tracpm.py", line 1197, in query self.postQuery(options, tickets) File "build/bdist.linux-x86_64/egg/tracjsgantt/tracpm.py", line 1093, in postQuery with self.env.db_query as db: AttributeError: 'Environment' object has no attribute 'db_query'
Attachments (0)
Change History (4)
comment:1 Changed 10 years ago by
comment:2 follow-up: 4 Changed 10 years ago by
It won't work in 0.12 either, 0.12 had a different DB API: trac:TracDev/DatabaseApi#Trac0.12API. The pre-0.12 and 0.12 DB APIs worked with Trac all the way up until 1.1.2 though.
As for the SVN challenges, I wish I could help, but knowing SVN is just something one is born with and can't be imparted ;)
comment:3 Changed 10 years ago by
Description: | modified (diff) |
---|
comment:4 Changed 10 years ago by
Replying to rjollos:
... As for the SVN challenges, I wish I could help, but knowing SVN is just something one is born with and can't be imparted ;)
Oh, thank gawd I'm immune! :-)
Note: See
TracTickets for help on using
tickets.
The tip of the plugin repository has been updated for the Trac 1.0 DB API. I'm sure it won't work in 0.11 and have no way of testing it in 0.12. I believe there is a note in the repo about what the last version to support 0.xx is. I suggest checking out that version and trying it to see if it fixes your problem. All the changes after that so far are about DB access. If I could figure out how to create a branch in SVN (I'm a git guy), I'd create a 0.11 branch so this was less of a problem. Sorry.