Fatal error while starting: 'ascii' codec can't encode character

Не хочет работать. При запуске tsengine в диспетчере задач виден процесс несколько секунд, а потом исчезает. В трее значка нет. Тест выдает Ooops. В логе следующее:

2013-04-05 14:49:27 get_default_api_version: 2
Setting up languages
Default: en_EN.lang
System: ru_RU
2013-04-05 14:49:28 build 2216
2013-04-05 14:49:28 version 2.0.8.11
Fatal error while starting: ‘ascii’ codec can’t encode character u’\u041c’ in position 116: ordinal not in range(128)
Traceback (most recent call last):
File “ACEStream\Plugin\EngineWx.pyo”, line 92, in start
File “ACEStream\Plugin\BackgroundProcess.pyo”, line 2907, in run_bgapp
File “ACEStream\Plugin\BackgroundProcess.pyo”, line 215, in init
File “ACEStream\Player\BaseApp.pyo”, line 260, in init
File “ACEStream\Player\BaseApp.pyo”, line 531, in OnInitBase
UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\u041c’ in position 116: ordinal not in range(128)

Будто что-то с кодировкой, не пойму только где. Подскажите, плиз, как решить проблему.

поставьте версию http://oldforum.acestream.media/index.php?topic=1715.0 для теста

Не помогло. Движок не хочет работать.

т.е уже другая проблема или до сих пор кодировка? насколько я помню пути исправляли еще до 2 версии

В логе ace_engine.exe.log выдает следующее:

2013-04-08 16:07:16 2.1.2 37 2013/04/04 12:42:05
get_default_api_version: 2
Fatal error while starting: ‘ascii’ codec can’t encode character u’\u041c’ in position 116: ordinal not in range(128)
Traceback (most recent call last):
File “core.c”, line 106, in
File “core.c”, line 264, in
UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\u041c’ in position 116: ordinal not in range(128)

На другой машине все работает, а на этой не хочет.

ну а имя пользователя в компьютере русское?
вообще можно попробовать поменять его на латиницу, правда это уже на свой страх и риск, вдруг какая-то прога потом не захочет работать =/ тогда придется лезть в реестр и заменять старое имя пользователя на новое для всех ключей, что найдете… а так

пуск-выполниь-mmc-ok
в меню “консоль” открыть C:\WINDOWS\system32\lusrmgr.msc
далее пользователи, выбираете своего, правой кнопкой и “переименовать” =/

русских букв в пути вообще нет. имя пользователя на англ.

а, ну значит с путями поправили проблему…
не имея доступа к коду можно только гадать где проблема с юникодом ) у многих была ошибка с этим oops , я ни разу не отлавливал ее… у остальных норм, значит проблема или во вводимых данных … может в настойках логин и пароль с кириллицей вбит, кэш …, или в каком-нибудь стороннем ПО, во что с трудом верится… тут на кофейной гуще гадание)

До этого tsengine не грузился и значок в трее не появлялся. В логах было тоже самое, что у пользователя ds_sidorov

Решил эту проблему следующим образом:

Комментарии:
возможно старую версию устанавливать необязательно. Поэтому можно попробовать установить сразу 2.0 (после 3-го пункта переход к 12 пункту)

1.Удалил посредством Uninstall torrentstream
2.Перезагрузил компьютер
3.Удалил (shift+del)

  • папку с кешем c:\TorrentStream\
  • папку (для Windows 7) c:\Users\vasyapupkin\AppData\Roaming.Torrent Stream\
  • папку (для Windows 7) c:\Users\vasyapupkin\AppData\Roaming\Torrent Stream
    4.Скачал старую версию
    Download[Old Version]: http://torrentstream.org/downloads/TorrentStream_1.0.6.7.exe
    5.Установил 1.0.6.7
    6.Через Firefox установил дополнение и удачно прошел тест
    7.Проверил, что значок в трее появился
    8.Зашел на torrent-tv, но при попытке что-нибудь просмотреть выдавалось сообщение, что плагин не установлен. Зашел проверил, установлен был со старой версии
  1. Закрыл streamtorrent и удалил через Uninstall
  2. Перезагрузил компьютер
  3. Удалил (shift+del)
  • папку с кешем c:\TorrentStream\
  • папку (для Windows 7) c:\Users\vasyapupkin\AppData\Roaming.Torrent Stream\
  • папку (для Windows 7) c:\Users\vasyapupkin\AppData\Roaming\Torrent Stream
    12.Скачал версию 2.0
    Download: http://dl.torrentstream.org/TorrentStream_2.0.exe
  1. Установил 2.0
  2. Через Firefox установил дополнение и удачно прошел тест
  3. Проверил, что значок в трее появился
  4. Зашел на torrent-tv, попробовал просмотреть несколько каналов и все работало исправно

Кое-какую информацию можно почитать —> здесь <—

Не смог у себя побороть эту ошибку. Наблюдается на всех версиях 2.* при запуске ace_engine. При этом при старте системы иногда происходит удачный запуск, но очень редко, затем перестает работать. Подозреваю, что виновата какая-то системная служба.

Ошибка наблюдается только на Windows 8 и 8.1 (обновлены с Windows 7). На семерке ошибки не наблюдалось.

Проверено на чистой установленной системе Windows 8.1 на Hyper-V. Ошибка не исчезла, следовательно влияние прикладного софта исключается.

Имя пользователя, компьютера, сетевого соединения, путь к программе на латинице.

2013-10-26 23:01:53,217|acestream|enable debug: 0 2013-10-26 23:01:53,217|acestream|version=2.1.8 revision=396 date=2013/10/22 11:04:07 2013-10-26 23:01:53,217|acestream|get_default_api_version: 2 2013-10-26 23:01:54,200|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:54233 2013-10-26 23:01:54,201|acestream.LM|listen on 8621 2013-10-26 23:01:54,211|acestream|error during startup Traceback (most recent call last): File "core.c", line 523, in File "core.c", line 132, in File "core.c", line 120, in File "core.c", line 381, in UnicodeEncodeError: 'ascii' codec can't encode characters in position 112-122: ordinal not in range(128)