[Trac-tickets] [The Trac Project] #2838: trac may not be able to
handle svn properties named '.'
The Trac Project
noreply at edgewall.com
Mon Mar 6 05:52:40 CST 2006
#2838: trac may not be able to handle svn properties named '.'
---------------------------------------+------------------------------------
Reporter: OHKUBO.Takuya at sharp.co.jp | Owner: jonas
Type: defect | Status: new
Priority: normal | Milestone:
Component: browser | Version: 0.9.4
Severity: normal | Keywords:
---------------------------------------+------------------------------------
I put a SVN property named '.' on a directory by mistake
(unfortunately my client 'svk' accepted such a odd request).
Since then, trac source-browser cannot display that directory.
If I order trac to do so, it causes an internal error. Changeset
browser does not work at that commitment, neither.
Python traceback is below:
Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/trac/web/modpython_frontend.py",
line 206, in handler
dispatch_request(mpr.path_info, mpr, env)
File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 139, in
dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 107, in
dispatch
resp = chosen_handler.process_request(req)
File "/usr/lib/python2.3/site-
packages/trac/versioncontrol/web_ui/browser.py", line 84, in
process_request
req.hdf['browser'] = {
File "/usr/lib/python2.3/site-packages/trac/web/clearsilver.py", line
194, in __setitem__
self.set_value(name, value, True)
File "/usr/lib/python2.3/site-packages/trac/web/clearsilver.py", line
231, in set_value
add_value(name, value)
File "/usr/lib/python2.3/site-packages/trac/web/clearsilver.py", line
223, in add_value
add_value('%s.%s' % (prefix, k), value[k])
File "/usr/lib/python2.3/site-packages/trac/web/clearsilver.py", line
223, in add_value
add_value('%s.%s' % (prefix, k), value[k])
File "/usr/lib/python2.3/site-packages/trac/web/clearsilver.py", line
218, in add_value
self.hdf.setValue(prefix, util.escape(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 browser.props..
--
Ticket URL: <http://projects.edgewall.com/trac/ticket/2838>
The Trac Project <http://trac.edgewall.com/>
More information about the Trac-Tickets
mailing list