1C-Company / 1c-edt-issues

Пространство для пожеланий и обсуждения ошибок 1C:Enterprise Development Tools
https://edt.1c.ru/
134 stars 8 forks source link

ring -x edt workspace export error #305

Open prostef opened 2 years ago

prostef commented 2 years ago

Описание ошибки

Если произвести настройку 1cedt.ini (как указано в руководстве) с явным указанием пути до серверной java dll

... -vm C:\Program Files\BellSoft\LibericaJDK-11-Full\bin\server\jvm.dll -vmargs ...

то при вызове команды

ring -x edt workspace export --project "D:\Shablon_DO_2" --workspace-location "D:\workspace" --configuration-files "D:\config"

выпадет ошибка

1C:Enterprise Development Tools process execution failed. Reason: Process fork execution failed. Reason: Cannot run program "C:\Program Files\BellSoft\LibericaJDK-11-Full\bin\server\jvm.dll\java" (in directory "C:\Program Files\1C\1CE\components\1c-edt-2021.2.12+2-x86_64"): CreateProcess error=2, The system cannot find the file specified Reason: CreateProcess error=2, The system cannot find the file specified

Т.е. он почему-то к указанному пути в 1cedt.ini добавляет в конце "...\java", что и является ошибкой.

Как воспроизвести

  1. Произвести настройку 1cedt.ini (как указано в руководстве) с явным указанием пути до серверной java dll
  2. Вызове в консоли команду "ring -x edt workspace export ..."

Скриншоты

image

image

Ожидаемое поведение

При правильном поведении, должна произойти конвертация файлов проекта edt в файлы xml для конфигуратора

Лог рабочей области

В лог в workspace ничего при этом не пишется

Версия 1С:EDT

2021.2.12

Операционная система

Windows

Установленные плагины

No response

Дополнительная информация

Версия платформы 1С: 8.3.17.1989

prostef commented 2 years ago

Добрый день! Есть ответ какой-то по багу? @marmyshev

KalyakinAG commented 11 months ago

У меня такая ошибка воспроизводится в модуле edt@2023.1.0:x86_64 - 1C:Enterprise Development Tools Ring Cli

Текст ошибки:

Ошибка выполнения процесса 1C:Enterprise Development Tools. По причине: Ошибка выполнения дочернего процесса. По причине: Cannot run program "C:\Program Files\BellSoft\LibericaJRE-11-Full\bin\server\jvm.dll\java" (in directory "C:\Program Files\1C\1CE\components\1c-edt-2023.1.0+289-x86_64"): CreateProcess error=2, Не удается найти указанный файл По причине: CreateProcess error=2, Не удается найти указанный файл

Обходное решение: убрать настройку пути -vm C:/Program Files/BellSoft/LibericaJRE-11-Full/bin/server/jvm.dll из файла 1cedt.ini