How to Reproduce
While doing a GET operation on /browser/app/application/core, Trac issued an internal error.
I installed git+trac on my windows recently. The installation was finished and I can integrate git and trac and can be viewed in browser. But I have problem when I browse the resource via browser. I am developing web application using codeigniter. When I browse the root directory, it can be viewed by browser. But, when I tried to browser the child directory, the browser give me an error: WindowsError?: [Error 5] Access is denied.
I don't know its error came from git, trac, or windows itself.
Then I try to search on internet and also from trac forum at google and I can't find anything useful.
I need any help from you or any information that be able to solve my problem. Thanks anyway.
Request parameters:
{'path': u'/app/application/core'}
User agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7
| Trac | 0.12.2
|
| Genshi | 0.6
|
| GIT | 1.7.8.msysgit.0
|
| MySQL | server: "5.1.37", client: "5.1.50", thread-safe: 1
|
| MySQLdb | 1.2.3
|
| Python | 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit (Intel)]
|
| setuptools | 0.6c11
|
| jQuery | 1.4.2
|
Enabled Plugins
Python Traceback
Traceback (most recent call last):
File "c:\users\duken\appdata\local\temp\easy_install-vinrpq\Trac-0.12.2-py2.6-win32.egg.tmp\trac\web\main.py", line 511, in _dispatch_request
dispatcher.dispatch(req)
File "c:\users\duken\appdata\local\temp\easy_install-vinrpq\Trac-0.12.2-py2.6-win32.egg.tmp\trac\web\main.py", line 237, in dispatch
resp = chosen_handler.process_request(req)
File "c:\users\duken\appdata\local\temp\easy_install-vinrpq\Trac-0.12.2-py2.6-win32.egg.tmp\trac\versioncontrol\web_ui\browser.py", line 390, in process_request
dir_data = self._render_dir(req, repos, node, rev, order, desc)
File "c:\users\duken\appdata\local\temp\easy_install-vinrpq\Trac-0.12.2-py2.6-win32.egg.tmp\trac\versioncontrol\web_ui\browser.py", line 549, in _render_dir
entries = [entry(n) for n in node.get_entries()
File "build\bdist.win32\egg\tracext\git\git_fs.py", line 544, in get_entries
yield GitNode(self.repos, ent[-1], self.rev, self.log, ent, historian)
File "C:\Python26\lib\contextlib.py", line 23, in __exit__
self.gen.next()
File "build\bdist.win32\egg\tracext\git\PyGIT.py", line 760, in get_historian
p[0].terminate()
File "C:\Python26\lib\subprocess.py", line 937, in terminate
TerminateProcess(self._handle, 1)
WindowsError: [Error 5] Access is denied