1c-edt-issues
1c-edt-issues copied to clipboard
Не отражаются формы объектов конфигурации под linux.
Описание ошибки
При попытке просмотра любой формы
объекта конфигурации не отображаются элементы формы. См. скриншот.
Как воспроизвести
Просто открыть любую форму объекта конфигурации.
Скриншоты
No response
Ожидаемое поведение
Форма должна отражать все визуальные элементы.
Лог рабочей области
Версия 1С:EDT
Ruby 2021.2.12; Ruby 2021.3.1
Операционная система
Linux
Установленные плагины
No response
Дополнительная информация
No response
Сообщите версию платформы, пожалуйста
Можете проверить на новой конфигурации? Создать новую конфигурацию, справочник и форму справочника. Тоже не открывается?
От платформы не зависит, пробовал на разных, например: 8.3.19.1229 и 8.3.20.1623. Да, проверял на пустой конфигурации, с добавлением одного объекта - та же картина.
А какой именно линукс? И версия
Ubuntu 20.04
Дополню описание проблемы. Подобное поведение наблюдается только под этой учёткой.
Рабочая станция- это:
- Linux Ubuntu 20.04
- x2go качестве клиента удаленных приложений
- EDT (оффлайн) как общая установка для всех разработчиков
Здравствуйте, а не могли бы на машине своей поискать файлы вот по такой маске имени "hs_err_pid*" и выслать один из них нам, пожалуйста, это очень поможет понять, что не так в текущей операционной системе.
нет, к сожалению не те файле, в них нет следа проблемы, а их вообще много, если нет, то можно их все в архив и прислать, пожалуйста, чтобы я нашел нужный с проблемой
нет, к сожалению не те файле, в них нет следа проблемы, а их вообще много, если нет, то можно их все в архив и прислать, пожалуйста, чтобы я нашел нужный с проблемой
Вот еще данные (свежие :) ) из другого профиля в котором начались проблемы с отображением форм hs_err_pid120722.log
Ошибка происходит внутри JRE при работе кода из JavaFX graphics. JavaFX используется в формах для отображения форматированного текста в палитре свойств. Ошибка довольно распространенная на linux при работе с GTK. Как воспроизвести не понятно, как исправить пока тоже. Для начала можно попробовать проверить версию GLIBC (ldd --version) и, если меньше 2.27, переустановить. Также можно попробовать обновить GTK3, JDK.
Удалось победить проблему установкой ключа (1cedt.ini)
-DnativeFormLayoutCalculation=false
@vadimeg не плохо бы добавить решение этой проблемы в документацию EDT.
Ненативный лэйаутер (т.е. не платформенный рендерер форм, а собственный, написанный в EDT) должен использоваться только для Mac, так как на маке пока нет поддержки нативной отрисовки. С этой опцией имеются свои проблемы, некоторые формы могут рисоваться некорректно. Так что это скорее хак, чем решение. В идеале, хорошо бы все-таки найти причину, по которой ломается JavaFX на этой системе. К сожалению, пока новых идей не появилось.
Здравствуйте, а скажите, пожалуйста, мы перешли на новый eclipse, обновляли компоненты по генерации лайоута для форм, может это косвено решило проблему, в 2022.1?
Хочу внести свои 5 копеек по проблеме отрисовки форм, у меня наблюдается такая проблема
а так же

при этом я пробовал EDT 2021.3.4/2022.1.2 Ubuntu 20.04.5/22.04.1 (со всеми обновлениями) Liberica jdk/jre 11.0.16.1+1/11.0.12+7 Конфигурация УТ 11.4.13.275/пустая конфигурация
Платформа 8.3.20.1674
По изначальной проблеме в линуксе с JavaFX. Удалось попробовать на новой версии EDT? Если да, то есть ли изменения? Предлагается также убрать тэг критичности, т.к. формы открываются с ключем -DnativeFormLayoutCalculation=false
Закрываю баг, т.к. воспроизвести не удалось. Доп. информации тоже нет. Если будет воспроизводиться, то просьба переоткрыть