Edgewall Software

Ticket #3066 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

unicode error in SilverCity

Reported by: cboos Owned by: jonas
Priority: normal Milestone: 0.10
Component: general Version: devel
Severity: minor Keywords: unicode silvercity
Cc:

Description (last modified by cboos) (diff)

I was looking for one of the SilverCity error that cmlenz told me about on IRC:

2006-04-19 15:37:08,424 Trac[browser] DEBUG: Rendering preview of node Menu.py@1 with mime-type text/x-python; charset=iso-8859-15
2006-04-19 15:37:08,428 Trac[api] DEBUG: Trying to render HTML preview using SilverCityRenderer
2006-04-19 15:37:08,472 Trac[api] WARNING: HTML preview using <trac.mimeview.silvercity.SilverCityRenderer object at 0x41de7f4c> failed ('ascii' codec can't encode character u'\xf6' in position 749: ordinal not in range(128))
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/trac/mimeview/api.py", line 287, in render
    filename, url)
  File "/usr/lib/python2.3/site-packages/trac/mimeview/silvercity.py", line 95, in render
    generator().generate_html(buf, content)
  File "/usr/lib/python2.3/site-packages/SilverCity/Python.py", line 60, in generate_html
    lexer.tokenize_by_style(buffer, self.event_handler)
  File "/usr/lib/python2.3/site-packages/SilverCity/Lexer.py", line 8, in tokenize_by_style
    call_back
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 749: ordinal not in range(128)
2006-04-19 15:37:08,580 Trac[api] DEBUG: Trying to render HTML preview using EnscriptRenderer
2006-04-19 15:37:08,580 Trac[enscript] DEBUG: Enscript command line: enscript --color -h -q --language=html -p - -Epython
2006-04-19 15:37:08,601 Trac[cache] DEBUG: Checking whether sync with repository is needed

another one:

2006-04-19 15:37:09,518 Trac[browser] DEBUG: Rendering preview of node auth.py@1 with mime-type text/x-python; charset=iso-8859-15
2006-04-19 15:37:09,519 Trac[api] DEBUG: Trying to render HTML preview using SilverCityRenderer
2006-04-19 15:37:09,564 Trac[api] WARNING: HTML preview using <trac.mimeview.silvercity.SilverCityRenderer object at 0x83d71ec> failed ('ascii' codec can't encode character u'\xf6' in position 749: ordinal not in range(128))
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/trac/mimeview/api.py", line 287, in render
    filename, url)
  File "/usr/lib/python2.3/site-packages/trac/mimeview/silvercity.py", line 95, in render
    generator().generate_html(buf, content)
  File "/usr/lib/python2.3/site-packages/SilverCity/Python.py", line 60, in generate_html
    lexer.tokenize_by_style(buffer, self.event_handler)
  File "/usr/lib/python2.3/site-packages/SilverCity/Lexer.py", line 8, in tokenize_by_style
    call_back
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 749: ordinal not in range(128)
2006-04-19 15:37:09,566 Trac[api] DEBUG: Trying to render HTML preview using EnscriptRenderer
2006-04-19 15:37:09,567 Trac[enscript] DEBUG: Enscript command line: enscript --color -h -q --language=html -p - -Epython
2006-04-19 15:37:09,626 Trac[svn_fs] DEBUG: Closing subversion file-system at /var/svn/edgewall.com/trac

As we can see, the enscript renderer succeed on the same input.

Attachments

Change History

Changed 2 years ago by jonas

I don't see any reference to SilverCity at all in that log message...

Changed 2 years ago by cboos

  • description modified (diff)

Right, I pasted the wrong stack trace (mixed up with #3065...)

I returned to the log, found some of the SilverCity related errors and adjusted the description accordingly.

(btw, jonas, guess where's the u'\xf6' coming from :) )

Changed 2 years ago by jonas

  • status changed from new to closed
  • resolution set to fixed

Yeah I've seen that error a million times :) It should be fixed in r3420 anyway.

Add/Change #3066 (unicode error in SilverCity)

Author



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