Bug 57030 - Ошибка при создании макроса BeanShell
Summary: Ошибка при создании макроса BeanShell
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: libreoffice (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-26 19:38 MSK by Белая Алёна
Modified: 2025-12-30 11:34 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Белая Алёна 2025-11-26 19:38:55 MSK
libreoffice-25.8.3.2-alt2
bsh-2.1.0-alt1_5jpp11

Стенды:
Alt Education XFCE|KDE 11.0 x86_64
Alt Workstation K 11.1.1 x86_64
Alt Workstation 11.1 x86_64

Шаги воспроизведения: 
1. Установить пакет bsh
# apt-get install bsh
1. Запустить libreoffice calc
2. Создать макрос: 
Открыть документ ods -> Сервис -> Макросы -> Управления макросами -> BeanShell -> выбрать "Мои макросы" -> Создать -> имя "Test" -> Создать -> ввести имя "helloworld" -> ОК -> Правка 

Ожидаемый результат: запускается окно для редактирования макроса

Результат: ничего не открывается, в оутпуте консоли указано, что случился exception:
Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException: 
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it.
        at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:164)
        at java.desktop/java.awt.Window.<init>(Window.java:553)
        at java.desktop/java.awt.Frame.<init>(Frame.java:428)
        at java.desktop/javax.swing.JFrame.<init>(JFrame.java:224)
        at com.sun.star.script.framework.provider.beanshell.ScriptEditorForBeanShell.initUI(ScriptEditorForBeanShell.java:273)
        at com.sun.star.script.framework.provider.beanshell.ScriptEditorForBeanShell.<init>(ScriptEditorForBeanShell.java:259)
        at com.sun.star.script.framework.provider.beanshell.ScriptEditorForBeanShell.<init>(ScriptEditorForBeanShell.java:52)
        at com.sun.star.script.framework.provider.beanshell.ScriptEditorForBeanShell$1.run(ScriptEditorForBeanShell.java:211)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Проблема воспроизводится как в Wayland, так и в X11

Если компонент указан неправильно, прошу уточнить.
Comment 1 Ivan A. Melnikov 2025-11-26 22:01:43 MSK
> Assignee: iv@altlinux.orgshrek@altlinux.org

Как интересно работает кнопка "reset assignee to default".

Перевешиваю на лидера ACL пакета.
Comment 2 Клёсов Никита Константинович 2025-12-30 11:34:14 MSK
Актуально для libreoffice-24.2.3.2-alt1. p11.