Try running "trac-admin /path/to/env resync".

--Noah

Dimitri Maziuk wrote:
> I have this one project that gives me
> 
>  Trac detected an internal error:
> list.index(x): x not in list
> 
> from "Browse source" and "Timeline". Funny part is, I have 5 projects on this
> server, all set up the same way (except SVN repository path and URLs),
> and the other 4 work just fine. Any ideas?
> (FC5 Linux, trac-0.9.6)
> -----------------------------------------
> 
> From"Browse source":
> 
> 
> Traceback (most recent call last):
>   File "/usr/lib/python2.4/site-packages/trac/web/modpython_frontend.py", 
> line 206, in handler
>     dispatch_request(mpr.path_info, mpr, env)
>   File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 139, in 
> dispatch_request
>     dispatcher.dispatch(req)
>   File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 107, in 
> dispatch
>     resp = chosen_handler.process_request(req)
>   File 
> "/usr/lib/python2.4/site-packages/trac/versioncontrol/web_ui/browser.py", 
> line 102, in process_request
>     self._render_directory(req, repos, node, rev)
>   File 
> "/usr/lib/python2.4/site-packages/trac/versioncontrol/web_ui/browser.py", 
> line 134, in _render_directory
>     changes = get_changes(self.env, repos, [i['rev'] for i in info])
>   File "/usr/lib/python2.4/site-packages/trac/versioncontrol/web_ui/util.py", 
> line 33, in get_changes
>     changeset = repos.get_changeset(rev)
>   File "/usr/lib/python2.4/site-packages/trac/versioncontrol/cache.py", line 
> 42, in get_changeset
>     self.sync()
>   File "/usr/lib/python2.4/site-packages/trac/versioncontrol/cache.py", line 
> 74, in sync
>     current_rev = self.repos.next_rev(youngest_stored)
>   File "/usr/lib/python2.4/site-packages/trac/versioncontrol/svn_fs.py", line 
> 311, in next_rev
>     idx = self.history.index(rev)
> ValueError: list.index(x): x not in list
> ----------------------------------------
> 
> From"Timeline":
> 
> Traceback (most recent call last):
>   File "/usr/lib/python2.4/site-packages/trac/web/modpython_frontend.py", 
> line 206, in handler
>     dispatch_request(mpr.path_info, mpr, env)
>   File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 139, in 
> dispatch_request
>     dispatcher.dispatch(req)
>   File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 107, in 
> dispatch
>     resp = chosen_handler.process_request(req)
>   File "/usr/lib/python2.4/site-packages/trac/Timeline.py", line 140, in 
> process_request
>     filters)
>   File 
> "/usr/lib/python2.4/site-packages/trac/versioncontrol/web_ui/changeset.py", 
> line 116, in get_timeline_events
>     chgset = repos.get_changeset(rev)
>   File "/usr/lib/python2.4/site-packages/trac/versioncontrol/cache.py", line 
> 42, in get_changeset
>     self.sync()
>   File "/usr/lib/python2.4/site-packages/trac/versioncontrol/cache.py", line 
> 74, in sync
>     current_rev = self.repos.next_rev(youngest_stored)
>   File "/usr/lib/python2.4/site-packages/trac/versioncontrol/svn_fs.py", line 
> 311, in next_rev
>     idx = self.history.index(rev)
> ValueError: list.index(x): x not in list
> --------------------------------------
> 
> Relevant bit from debug log:
> 
> 12:55:35 Trac[svn_fs] DEBUG: Closing subversion file-system at 
> /cvs_archive/svn/misc
> 12:55:37 Trac[svn_fs] DEBUG: Opening subversion file-system at 
> /cvs_archive/svn/misc with scope /validator/
> 12:55:37 Trac[cache] DEBUG: Checking whether sync with repository is needed
> 12:55:37 Trac[cache] INFO: Syncing with repository (77 to 69)
> 
> 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/trac-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to