Skip to content

1C-Optimyzer v0.1.2

Choose a tag to compare

@anymasoft anymasoft released this 14 Jul 07:53

Исправления

Устранён краш sidecar при анализе некоторых логов ТЖ (петля перезапусков).

Симптом: приложение зависало/перезапускалось, в логах —
UnicodeEncodeError: 'charmap' codec can't encode character '\xd7' … cp1251.

Причина: локальный Python-бэкенд (sidecar) писал JSON-ответы в stdout через
текстовый слой, привязанный к кодировке консоли Windows (cp1251/cp866). Если в
данные попадал символ вне этой кодировки — например × (U+00D7) из
нормализованного SQL — запись падала, и sidecar уходил в цикл аварийных
перезапусков.

Что сделано: stdin/stdout/stderr sidecar принудительно переведены на UTF-8, плюс
добавлена страховочная запись UTF-8-байтов напрямую. Добавлен регресс-тест.

Обновление рекомендуется всем, кто сталкивался с вылетами при загрузке логов.

Установка

Скачайте 1C-Optimyzer_0.1.2_x64_en-US.msi, запустите, следуйте мастеру. Python/Node не нужны — всё внутри.