Comment 4 for bug 315247

Revision history for this message
Junnior Sesshou (sesshu) wrote :

I had the same problem:

No kernel support for execution fencing, disabling texture tiling
Entertainer backend starting...
Exception in thread IndexerThread:
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
    self.run()
  File "/home/junnior/Desktop/entertainer/entertainerlib/backend/components/mediacache/indexer_thread.py", line 65, in run
    cache.addDirectory(element)
  File "/home/junnior/Desktop/entertainer/entertainerlib/backend/components/mediacache/music_cache.py", line 126, in addDirectory
    self.addFile(os.path.join(root, name))
  File "/home/junnior/Desktop/entertainer/entertainerlib/backend/components/mediacache/music_cache.py", line 63, in addFile
    if (not self.isFileInCache(filename) and
  File "/home/junnior/Desktop/entertainer/entertainerlib/backend/components/mediacache/music_cache.py", line 191, in isFileInCache
    WHERE filename=:fn""", {"fn":filename} )
ProgrammingError: You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings.