Edgewall Software
Modify

Opened 18 years ago

Closed 18 years ago

#3891 closed defect (worksforme)

Error while passing from SVN 1.3 to SVN 1.4

Reported by: aogier@… Owned by: Christian Boos
Priority: normal Milestone:
Component: version control Version: 0.10
Severity: normal Keywords:
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

I'm using TRAC+SVN on Windows 2003 Server and everything was going well. Since I've moved from SVN 1.3 to SVN 1.4 version, I cannot access to the "Timeline" or the "Browse Source" Module of Trac. Here is the stacktrace while accessing the "Browse Source" component (no stacktrace is given while accessing to the Timeline) :

Traceback (most recent call last):
  File "E:\Python23\Lib\site-packages\trac\web\main.py", line 314, in dispatch_request
    dispatcher.dispatch(req)
  File "E:\Python23\Lib\site-packages\trac\web\main.py", line 199, in dispatch
    resp = chosen_handler.process_request(req)
  File "E:\Python23\Lib\site-packages\trac\versioncontrol\web_ui\browser.py", line 95, in process_request
    repos = self.env.get_repository(req.authname)
  File "E:\Python23\Lib\site-packages\trac\env.py", line 194, in get_repository
    return RepositoryManager(self).get_repository(authname)
  File "E:\Python23\Lib\site-packages\trac\versioncontrol\api.py", line 70, in get_repository
    self.repository_dir, authname)
  File "E:\Python23\Lib\site-packages\trac\versioncontrol\svn_fs.py", line 262, in get_repository
    repos = SubversionRepository(dir, authz, self.log)
  File "E:\Python23\Lib\site-packages\trac\versioncontrol\svn_fs.py", line 290, in __init__
    self.repos = repos.svn_repos_open(self.path, self.pool())
SystemError: null argument to internal routine

My directories have changed from BerkleyDB 4.3 to BDB 4.4, perhaps it is related with that bug.

Attachments (0)

Change History (2)

comment:1 by anonymous, 18 years ago

Actually, it was a problem with my SVN python bindings : I downloaded and launched http://subversion.tigris.org/downloads/svn-python-1.4.0-py2.3.exe but it didn't do anything.

I then downloaded http://subversion.tigris.org/downloads/svn-win32-1.4.0_py-2.3.zip and put all the content of \python\* in the \Lib\ and \site-packages\ of my Python 2.3 directory, and restarted Apache 2.0.55.

Then I've been able to re-access to the Browser and Time-Line components !

comment:2 by aogier@…, 18 years ago

Resolution: worksforme
Status: newclosed

So, it works for me with that procedure.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Christian Boos.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Christian Boos to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.