Hello!
The error occurs with any version of Trac 0.9 series (and probably with
any version below 0.9). (Linux distro is Gentoo.)
. SWIG: 1.3.21
. APR: 0.9.7
. NEON: 0.24.7
. Python: 2.4.2
. GCC: 3.3.6 (and 3.4.4-r1 - no difference)
Steps to reproduce:
1. install these versions
2. make some commits to your SVN repository
3. go to Trac's page and try to open "timeline", "changeset viewer" or
"code browser" (that is, any component interacting with Trac)
You will either receive a blank page or a traceback.
I've attached three tracebacks to this email, which (essentially) only
differ in the last line containing that address.
And there is something that makes me very puzzled:
If you reloaded that page after having received that error (and
traceback) everything is shown properly. - And yes, I've cleaned my
browser's cache.
Perhaps Trac has some sort of failback-code, I don't know. (Downgrading
to SVN 1.2.3 makes the errors disappear.)
Gruß,
W-Mark Kubacki
P.S: Good luck and, enjoy being at school. Your free time will
dramatically decrease when studying.
David James wrote:
> On 12/10/05, W-Mark Kubacki <wmark@hurrikane.de> wrote:
>> After having upgraded to SVN 1.3.0-rc4 I receive these errors with Trac
>> (which is written in Python) and tend to believe the error is on SVN (or
>> it's bindings') side:
>>
>> argument number 0: a 'apr_pool_t *' is expected,
>> 'instance(<libsvn.core.GenericSWIGWrapper instance at 0xb4735a0c>)' is
>> received
>
> Hi Mark,
>
> This looks like an important bug in the new 1.3.0 Python bindings in
> Subversion. Could you describe which version of Trac you're using, and
> how to reproduce the bug? (Do you know which function or line of code
> in Trac is triggering this?)
>
> Thanks,
>
> David
>
> P.S. I'm in the middle of exams in school right now, so I might not
> have a chance to follow up on this right away.
>
> --
> David James -- http://www.cs.toronto.edu/~james
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 138, in process_request
filters)
File "/usr/lib/python2.4/site-packages/trac/versioncontrol/web_ui/changeset.py", line 108, in get_timeline_events
repos = self.env.get_repository()
File "/usr/lib/python2.4/site-packages/trac/env.py", line 155, in get_repository
from trac.versioncontrol.svn_fs import SubversionRepository
File "/usr/lib/python2.4/site-packages/trac/versioncontrol/svn_fs.py", line 25, in ?
from svn import fs, repos, core, delta
File "/usr/lib/python2.4/site-packages/svn/fs.py", line 19, in ?
from libsvn.fs import *
File "/usr/lib/python2.4/site-packages/libsvn/fs.py", line 29, in ?
import core
File "/usr/lib/python2.4/site-packages/libsvn/core.py", line 3048, in ?
svn_pool_create()
File "/usr/lib/python2.4/site-packages/libsvn/core.py", line 1097, in svn_pool_create
return apply(_core.svn_pool_create, args)
TypeError: argument number 0: a 'apr_pool_t *' is expected, 'instance(<libsvn.core.GenericSWIGWrapper instance at 0xb43f060c>)' is received
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 90, in process_request
repos = self.env.get_repository(req.authname)
File "/usr/lib/python2.4/site-packages/trac/env.py", line 155, in get_repository
from trac.versioncontrol.svn_fs import SubversionRepository
File "/usr/lib/python2.4/site-packages/trac/versioncontrol/svn_fs.py", line 25, in ?
from svn import fs, repos, core, delta
File "/usr/lib/python2.4/site-packages/svn/fs.py", line 19, in ?
from libsvn.fs import *
File "/usr/lib/python2.4/site-packages/libsvn/fs.py", line 29, in ?
import core
File "/usr/lib/python2.4/site-packages/libsvn/core.py", line 3048, in ?
svn_pool_create()
File "/usr/lib/python2.4/site-packages/libsvn/core.py", line 1097, in svn_pool_create
return apply(_core.svn_pool_create, args)
TypeError: argument number 0: a 'apr_pool_t *' is expected, 'instance(<libsvn.core.GenericSWIGWrapper instance at 0xb43f080c>)' is received
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 90, in process_request
repos = self.env.get_repository(req.authname)
File "/usr/lib/python2.4/site-packages/trac/env.py", line 155, in get_repository
from trac.versioncontrol.svn_fs import SubversionRepository
File "/usr/lib/python2.4/site-packages/trac/versioncontrol/svn_fs.py", line 25, in ?
from svn import fs, repos, core, delta
File "/usr/lib/python2.4/site-packages/svn/fs.py", line 19, in ?
from libsvn.fs import *
File "/usr/lib/python2.4/site-packages/libsvn/fs.py", line 29, in ?
import core
File "/usr/lib/python2.4/site-packages/libsvn/core.py", line 3048, in ?
svn_pool_create()
File "/usr/lib/python2.4/site-packages/libsvn/core.py", line 1097, in svn_pool_create
return apply(_core.svn_pool_create, args)
TypeError: argument number 0: a 'apr_pool_t *' is expected, 'instance(<libsvn.core.GenericSWIGWrapper instance at 0xb43728ac>)' is received
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Dec 11 16:57:15 2005