Opened 19 years ago
Closed 19 years ago
#4218 closed defect (fixed)
Traceback in query
| Reported by: | Christian Boos | Owned by: | Matthew Good |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.10.4 |
| Component: | general | Version: | 0.10.2 |
| Severity: | minor | Keywords: | clearsilver query |
| Cc: | Branch: | ||
| Release Notes: | |||
| API Changes: | |||
| Internal Changes: | |||
Description
Just got this one while trying to collect the keywords used here
(http://trac.edgewall.org/query?status=closed&group=owner&keywords=%21%7Exxxxxxxxxxxxxx&order=priority)
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 387, in dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 238, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/lib/python2.4/site-packages/trac/ticket/query.py", line 443, in process_request
self.display_html(req, query)
File "/usr/lib/python2.4/site-packages/trac/ticket/query.py", line 608, in display_html
req.hdf['query.num_matches_group'] = num_matches_group
File "/usr/lib/python2.4/site-packages/trac/web/clearsilver.py", line 197, in __setitem__
self.set_value(name, value, True)
File "/usr/lib/python2.4/site-packages/trac/web/clearsilver.py", line 245, in set_value
add_value(name, value)
File "/usr/lib/python2.4/site-packages/trac/web/clearsilver.py", line 237, in add_value
add_value('%s.%s' % (prefix, k), value[k])
File "/usr/lib/python2.4/site-packages/trac/web/clearsilver.py", line 221, in add_value
set_str(prefix, int(value))
File "/usr/lib/python2.4/site-packages/trac/web/clearsilver.py", line 215, in set_str
self.hdf.setValue(prefix.encode('utf-8'), str(value))
Error: Traceback (innermost last):
File "neo_hdf.c", line 783, in hdf_set_value()
File "neo_hdf.c", line 773, in _set_value()
AssertError: Unable to set Empty component query.num_matches_group.crp.
Attachments (0)
Change History (5)
comment:1 by , 19 years ago
follow-up: 3 comment:2 by , 19 years ago
I get this crash when I click "Back to Query" after closing a ticket in our Trac instance.
comment:3 by , 19 years ago
Replying to mekstran@scl.ameslab.gov:
I get this crash when I click "Back to Query" after closing a ticket in our Trac instance.
Forgot to mention, it's running Trac 0.10.3.
comment:4 by , 19 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
Ah, the problem is there is a ticket owner called "crp." so when that's added to the HDF key there's an extra "." at the end which Clearsilver expects to be followed by more text. So, we'll need to escape the ending "." for Clearsilver.



More specifically, this one triggers the bug:
I guess that's because there are some owners not set for 3 automatically created tickets.
Hm, not sure if that's worth fixing or not…