Edgewall Software

Changes between Initial Version and Version 1 of Ticket #7423


Ignore:
Timestamp:
Jul 10, 2008, 9:43:43 AM (16 years ago)
Author:
Christian Boos
Comment:

The text:

'(In [13269]) L�schrountine fixes #2005'

is a ticket comment added by the trac-post-commit-hook, which had encoding issues in 0.9.x and early 0.10.x versions of Trac. More specifically, it took the changeset message verbatim, in whatever encoding it was given to the script.

More recent hooks (don't forget to update it btw, always take it from the contrib folder matching the Trac version you're using) don't have this problem as they fetch the changeset directly from the repository.

Now, for the data already in your database, you're a bit out of luck, as Trac can't cope with that badly encoded data. You need to fix the database itself. For example, just dump the db again (sqlite3 trac.db .dump) and use an editor which will show you the encoding issues that you can fix manually, or maybe with a clever use of recode (see its info page).

Finally, I'd strongly advise you to upgrade to Trac 0.10.5, as this is the latest stable version and numerous issues have been fixed since 0.10.3.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #7423

    • Property Status newclosed
    • Property Version0.10.3
    • Property Resolutionwontfix
  • Ticket #7423 – Description

    initial v1  
    88But now if i open the timeline site, I get the following decode error message:
    99-----------------------
    10 
     10{{{
    1111Internal Error
    1212Ticket changes event provider (TicketModule) failed:
    1313
    1414OperationalError: Could not decode to UTF-8 column 'newvalue' with text '(In [13269]) L�schrountine fixes #2005'
    15 
     15}}}
    1616----------------------------
    1717