Edgewall Software

Ticket #3997 (closed defect: wontfix)

Opened 2 years ago

Last modified 22 months ago

strange bug detect in my trac ?

Reported by: lvtien Owned by: jonas
Priority: high Milestone:
Component: general Version: 0.10
Severity: normal Keywords:
Cc:

Description (last modified by cboos) (diff)

Error display :

Trac detected an internal error: 'psycopg2._psycopg.connection' object has no attribute 'set_client_encoding'

Traceback (most recent call last):
  File "C:/server/Apache2/cgi-bin/trac.cgi", line 20, in ?
    cgi_frontend.run()
  File "C:\server\python243\Lib\site-packages\trac\web\cgi_frontend.py", line 68, in run
    gateway.run(dispatch_request)
  File "C:\server\python243\Lib\site-packages\trac\web\wsgi.py", line 87, in run
    response = application(self.environ, self._start_response)
  File "C:\server\python243\Lib\site-packages\trac\web\main.py", line 346, in dispatch_request
    env = _open_environment(env_path, run_once=environ['wsgi.run_once'])
  File "C:\server\python243\Lib\site-packages\trac\web\main.py", line 50, in _open_environment
    return open_environment(env_path)
  File "C:\server\python243\Lib\site-packages\trac\env.py", line 434, in open_environment
    if env.needs_upgrade():
  File "C:\server\python243\Lib\site-packages\trac\env.py", line 312, in needs_upgrade
    db = self.get_db_cnx()
  File "C:\server\python243\Lib\site-packages\trac\env.py", line 182, in get_db_cnx
    return DatabaseManager(self).get_connection()
  File "C:\server\python243\Lib\site-packages\trac\db\api.py", line 71, in get_connection
    return self._cnx_pool.get_cnx()
  File "C:\server\python243\Lib\site-packages\trac\db\pool.py", line 83, in get_cnx
    cnx = self._connector.get_connection(**self._kwargs)
  File "C:\server\python243\Lib\site-packages\trac\db\postgres_backend.py", line 40, in get_connection
    return PostgreSQLConnection(path, user, password, host, port, params)
  File "C:\server\python243\Lib\site-packages\trac\db\postgres_backend.py", line 111, in __init__
    cnx.set_client_encoding('UNICODE')
AttributeError: 'psycopg2._psycopg.connection' object has no attribute 'set_client_encoding'
pq_abort: pgconn = 009A2D50, isolevel = 1, status = 1
pq_abort: no transaction to abort
conn_close: PQfinish called
connection_dealloc: deleted connection object at 00C568A8, refcnt = 0

Attachments

Change History

Changed 2 years ago by anonymous

What version of psycopg2 are you using? You need at least v1.99.3.

Changed 2 years ago by cboos

  • keywords needinfo added
  • description modified (diff)

Changed 22 months ago by cboos

  • keywords needinfo removed
  • status changed from new to closed
  • resolution set to wontfix
AttributeError: 'psycopg2._psycopg.connection' object has no attribute 'set_client_encoding'

This was probably due to an unsupported psycopg2 version. Not that this is currently documented btw, we probably need to create a PostgreSql? page one day with all the details...

Add/Change #3997 (strange bug detect in my trac ?)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
to The owner will change from jonas. Next status will be 'closed'
 
Note: See TracTickets for help on using tickets.