[Trac] PyObject_Call error using mod_python with Apache 2.0.54.

Bill Williams billwilliams at qcsoftware.com
Mon May 15 15:24:16 CDT 2006


I am trying to get trac up and running using Apache 2.0.54.

Here's my environment:

Linux 2.6.8.
Python 2.3
clearsilver 0.10.13
mod python 3.2.8
pysqlite 2.2.2
sqlite 3.2.5
trac 0.9.5

I can run tracd and everything seems to work.

I did perform the test located in the mod_python directory after I 
installed it and it did not report any errors.
I performed the test for pysqlite after it was installed and it did not 
report any errors.

Here is the error_log I get from apache when I try to access the project:

[Mon May 15 14:21:28 2006] [error] [client 192.168.1.4] PythonHandler 
trac.web.modpython_frontend: Traceback (most recent call last):
[Mon May 15 14:21:28 2006] [error] [client 192.168.1.4] PythonHandler 
trac.web.modpython_frontend:   File 
"/usr/lib/python2.3/site-packages/mod_python/apache.py", line 299, in 
HandlerDispatch\n    result = object(req)
[Mon May 15 14:21:28 2006] [error] [client 192.168.1.4] PythonHandler 
trac.web.modpython_frontend:   File 
"/usr/lib/python2.3/site-packages/trac/web/modpython_frontend.py", line 
199, in handler\n    env = get_environment(mpr, project_opts)
[Mon May 15 14:21:28 2006] [error] [client 192.168.1.4] PythonHandler 
trac.web.modpython_frontend:   File 
"/usr/lib/python2.3/site-packages/trac/web/main.py", line 335, in 
get_environment\n    return _open_environment(env_path, threaded)
[Mon May 15 14:21:28 2006] [error] [client 192.168.1.4] PythonHandler 
trac.web.modpython_frontend:   File 
"/usr/lib/python2.3/site-packages/trac/web/main.py", line 51, in 
_open_environment\n    env_cache[env_path] = open_environment(env_path)
[Mon May 15 14:21:28 2006] [error] [client 192.168.1.4] PythonHandler 
trac.web.modpython_frontend:   File 
"/usr/lib/python2.3/site-packages/trac/env.py", line 375, in 
open_environment\n    if env.needs_upgrade():
[Mon May 15 14:21:28 2006] [error] [client 192.168.1.4] PythonHandler 
trac.web.modpython_frontend:   File 
"/usr/lib/python2.3/site-packages/trac/env.py", line 279, in 
needs_upgrade\n    db = self.get_db_cnx()
[Mon May 15 14:21:28 2006] [error] [client 192.168.1.4] PythonHandler 
trac.web.modpython_frontend:   File 
"/usr/lib/python2.3/site-packages/trac/env.py", line 137, in 
get_db_cnx\n    return self.__cnx_pool.get_cnx()
[Mon May 15 14:21:28 2006] [error] [client 192.168.1.4] PythonHandler 
trac.web.modpython_frontend:   File 
"/usr/lib/python2.3/site-packages/trac/db.py", line 157, in get_cnx\n    
cnx = self._cnx_class(**self._args)
[Mon May 15 14:21:28 2006] [error] [client 192.168.1.4] PythonHandler 
trac.web.modpython_frontend:   File 
"/usr/lib/python2.3/site-packages/trac/db.py", line 280, in 
__init__\n    timeout=timeout)
[Mon May 15 14:21:28 2006] [error] [client 192.168.1.4] PythonHandler 
trac.web.modpython_frontend: SystemError: NULL result without error in 
PyObject_Call



More information about the Trac mailing list