1C-Company / 1c-edt-issues

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

Молча не выполняется активации контекста проекта если установлена JAVA 19 Orcale #1402

Closed tormozit closed 1 week ago

tormozit commented 2 months ago

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

Активация проектного контекста не запустилась если используется JAVA 19.

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

Установить JAVA 11 Bellsoft. Затем установить JAVA 19 Orcale (пропишется в переменные среды). Создать рабочую область и клонировать проект конфигурации из гит репозитория. Активация проектного контекста не запустилась. (картинку взял из другой ситуации, поэтому в ней в заголовке проекта не указана связанная ветка)

изображение

Скриншоты

No response

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

Выдать понятную пользователю ошибку типа "Некорректная версия JAVA" при старте приложения EDT или хотя бы при открытии проекта

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

Clip_578520.txt

Версия 1С:EDT

2023.2.4

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

Windows

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

Нет плагинов

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

No response

Erik773 commented 2 months ago

Здравствуйте Сергей! Критический приоритет убран, так как java 19 пока не поддерживается, информация есть на странице с требованиями к программному обеспечению, а также проблема не соответствует критической по критериям критичности ошибок

tormozit commented 2 months ago

Аргументация смены критичности странная. Я ведь указал четко ожидаемое поведение. Там я НЕ ждал поддержки 19-й JAVA. На многопользовательском сервере с JAVA 11 кто то установил JAVA 19 без уведомления нас. У нас внезапно перестал работать EDT. Мы потеряли много времени на поиске причины этой проблемы. Поэтому и был выставлен такой приоритет, т.к. приложение могло бы значительно сократить время решения этой блокирующей его работу проблемы.

Erik773 commented 2 months ago

Там я НЕ ждал поддержки 19-й JAVA.

спасибо за уточнение, смысл задачи понятен

На многопользовательском сервере с JAVA 11 кто то установил JAVA 19 без уведомления нас.

кажется, это частный и специфичный сценарий, не носящий массового или постоянного характера.

Выдать понятную пользователю ошибку типа "Некорректная версия JAVA" при старте приложения EDT или хотя бы при открытии проекта

не является критической ошибкой в соответствии с опубликованными критериями.

tormozit commented 2 months ago

С критичного до низкого - это сильный ход. Можно еще написать, что сам пользователь виноват в том сразу не проверил версию JAVA. Тогда можно и пометку "ошибка" убрать и переквалифицировать в пожелание.

не носящий массового или постоянного характера

С натяжкой можно согласиться. Но EDT часто используют в средах, где JAVA используют и для других приложений, которым нужна его более высокая и часто обновляемая версия.

tretyakevich commented 1 week ago

Исправлено в 2024.1