1c-syntax / Coverage41C

Замеры покрытия для платформы 1С: Предприятие 8
GNU Lesser General Public License v3.0
90 stars 30 forks source link

Не подключается к серверу отладки #131

Closed KrivickyA closed 2 years ago

KrivickyA commented 2 years ago
  1. Запускаю локальный сервер отладки на нужной версии платформы: "C:\Program Files\1cv8\8.3.19.1417\bin\dbgs.exe" --port=1970 поднимается без проблем. (проверка работает, при ручном запуске базы и конфигуратора все корректно подключается и видны соответствующие сессии отладки).

  2. Пробую запустить Coverage41C: Coverage41C start -i DefAlias -u http://127.0.0.1:1970 -o genericCoverage.xml

и в ответ получаю вот такой лог:

[main] INFO com.clouds42.Commands.CoverServer - Create server socket [ForkJoinPool.commonPool-worker-3] INFO com.clouds42.Commands.CoverServer - Set socket listener... [main] INFO org.eclipse.jetty.util.log - Logging initialized @633ms to org.eclipse.jetty.util.log.Slf4jLog [main] WARN org.eclipse.jetty.util.ssl.SslContextFactory.config - Trusting all certificates configured for Client@2dcd168a[provider=null,keyStore=null,trustStore=null] [main] WARN org.eclipse.jetty.util.ssl.SslContextFactory.config - No Client EndPointIdentificationAlgorithm configured for Client@2dcd168a[provider=null,keyStore=null,trustStore=null] [main] INFO com.clouds42.Utils - Sources directory not set. Enabling RAW mode [main] INFO com.clouds42.DebugClient - Configured 1C:Enterprise Runtime debug HTTP client: http://127.0.0.1:1970 : b2f0820d-7909-4151-af2a-b80b37fc4488 : DefAlias [main] INFO com.clouds42.Commands.CoverageCommand - Connecting to debugger... [main] INFO com.clouds42.Commands.CoverageCommand - Setup settings... [main] INFO com.clouds42.Commands.CoverageCommand - Connecting to dbgs failed [main] ERROR com.clouds42.Commands.CoverageCommand - Error occurred while processing response

Каких то дополнительных логов, ошибок нет. Полностью отключать firewall пробовал, не помогает. При указании каталога проекта или исходников результат такой же, разве что чуть больше времени уходит на чтение конфигурации, но все равно подключения к серверу отладки не происходит.

Не понятно куда копать дальше. Пробовал запускать на Windows Server 2019 - результат точно такой же

P.S. ОС Windows 10 EDT используется версии 2021.3.2. Установлена рекомендованная для EDT Java openjdk version "11.0.12" 2021-07-20 LTS Платформа 1С версии 8.3.19.1417

P.S.S. Пробовал запускать на Windows Server 2019 - результат точно такой же

asosnoviy commented 2 years ago

Попробуйте не 19ю платформу

KrivickyA commented 2 years ago

Эм.. очень неожиданно но: на 8.3.14.1976 - не заработало, такой же баг. на 8.3.20.1613 - подключение прошло.

asosnoviy commented 2 years ago

Проверил. Для платформы до 20й нужны библиотеки от ЕДТ 2021_1_7

Это не значит что у вас должна быть установлена "старая" ЕДТ. Возьмите "библиотеки" от ЕДТ 2021_1_7, положите в любую папку и укажите эту папку в переменной среды EDT_LOCATION

asosnoviy commented 2 years ago

Может быть подойдут библиотеки не только от 2021_1_7. Просто я проверял на них. На 2021_2_5 так же не заводилось.

KrivickyA commented 2 years ago

Библиотеки от 2021_1_7 вполне подошли для платформы 8.3.19. Спасибо за подсказку.