[Trac-tickets] Re: [The Trac Project] #2973: Error when adding a ticket (using Trac-Mysql DB ) - Illegal mix of collations

The Trac Project noreply at edgewall.com
Mon Apr 3 03:11:21 CDT 2006


#2973: Error when adding a ticket (using Trac-Mysql DB ) - Illegal mix of
collations
--------------------------------------------+-------------------------------
 Reporter:  amgad.mosleh at rezayat.net        |        Owner:  anonymous
     Type:  task                            |       Status:  assigned 
 Priority:  highest                         |    Milestone:  2.0      
Component:  ticket system                   |      Version:  0.9.4    
 Severity:  critical                        |   Resolution:           
 Keywords:  ticket mysql Operational Error  |  
--------------------------------------------+-------------------------------
Old description:

> Hi every one
>
> I am using Trac with MySQL data base and I am getting an exception when I
> try to add a ticket. The Trace of the Exception is as followos:
>

> Traceback (most recent call last):
>   File "C:\engines\Python24\lib\site-packages\trac\web\main.py", line
> 283, in dispatch_request
>     dispatcher.dispatch(req)
>   File "C:\engines\Python24\lib\site-packages\trac\web\main.py", line
> 170, in dispatch
>     resp = chosen_handler.process_request(req)
>   File "C:\engines\Python24\lib\site-packages\trac\ticket\web_ui.py",
> line 219, in process_request
>     self._insert_ticket_data(req, db, ticket, reporter_id)
>   File "C:\engines\Python24\lib\site-packages\trac\ticket\web_ui.py",
> line 424, in _insert_ticket_data
>     changelog = ticket.get_changelog(db=db)
>   File "C:\engines\Python24\lib\site-packages\trac\ticket\model.py", line
> 271, in get_changelog
>     "ORDER BY time", (self.id,  str(self.id), self.id))
>   File "C:\engines\Python24\lib\site-packages\trac\db\util.py", line 47,
> in execute
>     return self.cursor.execute(sql_escape_percent(sql), args)
>   File "C:\engines\Python24\lib\site-packages\trac\db\util.py", line 47,
> in execute
>     return self.cursor.execute(sql_escape_percent(sql), args)
>   File "C:\engines\Python24\lib\site-packages\MySQLdb\cursors.py", line
> 137, in execute
>     self.errorhandler(self, exc, value)
>   File "C:\engines\Python24\lib\site-packages\MySQLdb\connections.py",
> line 33, in defaulterrorhandler
>     raise errorclass, errorvalue
> OperationalError: (1267, "Illegal mix of collations
> (utf8_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for
> operation 'UNION'")
>
> Thanks in advance

New description:

 Hi every one

 I am using Trac with MySQL data base and I am getting an exception when I
 try to add a ticket. The Trace of the Exception is as followos:

 {{{
 Traceback (most recent call last):
   File "C:\engines\Python24\lib\site-packages\trac\web\main.py", line 283,
 in dispatch_request
     dispatcher.dispatch(req)
   File "C:\engines\Python24\lib\site-packages\trac\web\main.py", line 170,
 in dispatch
     resp = chosen_handler.process_request(req)
   File "C:\engines\Python24\lib\site-packages\trac\ticket\web_ui.py", line
 219, in process_request
     self._insert_ticket_data(req, db, ticket, reporter_id)
   File "C:\engines\Python24\lib\site-packages\trac\ticket\web_ui.py", line
 424, in _insert_ticket_data
     changelog = ticket.get_changelog(db=db)
   File "C:\engines\Python24\lib\site-packages\trac\ticket\model.py", line
 271, in get_changelog
     "ORDER BY time", (self.id,  str(self.id), self.id))
   File "C:\engines\Python24\lib\site-packages\trac\db\util.py", line 47,
 in execute
     return self.cursor.execute(sql_escape_percent(sql), args)
   File "C:\engines\Python24\lib\site-packages\trac\db\util.py", line 47,
 in execute
     return self.cursor.execute(sql_escape_percent(sql), args)
   File "C:\engines\Python24\lib\site-packages\MySQLdb\cursors.py", line
 137, in execute
     self.errorhandler(self, exc, value)
   File "C:\engines\Python24\lib\site-packages\MySQLdb\connections.py",
 line 33, in defaulterrorhandler
     raise errorclass, errorvalue
 OperationalError: (1267, "Illegal mix of collations
 (utf8_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation
 'UNION'")
 }}}

 Thanks in advance

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/2973>
The Trac Project <http://trac.edgewall.com/>


More information about the Trac-Tickets mailing list