Свежий Сизиф. $ rpm -qa | grep -i libreoffice | sort LibreOffice-7.2.0.1-alt1.1.x86_64 LibreOffice-common-7.2.0.1-alt1.1.x86_64 LibreOffice-extensions-7.2.0.1-alt1.1.x86_64 LibreOffice-gtk3-7.2.0.1-alt1.1.x86_64 LibreOffice-integrated-7.2.0.1-alt1.1.x86_64 LibreOffice-langpack-ru-7.2.0.1-alt1.1.x86_64 libreoffice-languagetool-5.1-alt2.x86_64 LibreOffice-mimetypes-7.2.0.1-alt1.1.noarch $ rpm -qa | grep -i jdk java-11-openjdk-11.0.13.8-alt2_1jpp11.x86_64 java-11-openjdk-headless-11.0.13.8-alt2_1jpp11.x86_64 Запускаю lowriter, в появившемся новом документе набираю заведомо кривой текст: "This are broken". Тыкаюсь в меню: Tools->LanguageTool->Check text: серый java'вский MessageBox с текстом про NullPointerException, тот же текст в stderr: java.lang.NullPointerException at org.languagetool.openoffice.LinguisticServices.getLocale(LinguisticServices.java:168) at org.languagetool.openoffice.SpellAndGrammarCheckDialog.<init>(SpellAndGrammarCheckDialog.java:108) at org.languagetool.openoffice.MultiDocumentsHandler.trigger(MultiDocumentsHandler.java:1093) at org.languagetool.openoffice.Main.trigger(Main.java:171) Tools->LanguageTool->Next spelling or grammar mistake: иногда то же самое, иногда просто весь libreoffice зависает (не реагирует ни на какие события, процессор не потребляет). Tools->LanguageTool->Recheck document: message box в цветах моей темы gtk с более коротким stack trace'ом: java.lang.NullPointerException at org.languagetool.openoffice.MultiDocumentsHandler.trigger(MultiDocumentsHandler.java:1095) at org.languagetool.openoffice.Main.trigger(Main.java:171)
Воспроизводится на всех стендах с p10. $ rpm -qa | grep -i libreoffice | sort LibreOffice-7.2.0.1-alt3.x86_64 LibreOffice-common-7.2.0.1-alt3.x86_64 LibreOffice-extensions-7.2.0.1-alt3.x86_64 LibreOffice-integrated-7.2.0.1-alt3.x86_64 LibreOffice-langpack-ru-7.2.0.1-alt3.x86_64 libreoffice-languagetool-5.1-alt2.x86_64 LibreOffice-mimetypes-7.2.0.1-alt3.noarch $ rpm -qa | grep -i jdk java-11-openjdk-headless-11.0.14.1-alt1_0.1.eajpp11.x86_64 java-11-openjdk-11.0.14.1-alt1_0.1.eajpp11.x86_64 java-11-openjdk-devel-11.0.14.1-alt1_0.1.eajpp11.x86_64 Шаги воспроизведения: 1. Запустить LibreOffice Writer 2. Открыть первый шаблон: Ctrl+Shift+N -> "Современное деловое письмо, шрифт без засечек" 3. Перейти в конец документа: Ctrl+End 4. Проверить грамматику: F7 или "Сервис -> Грамматика LanguageTool -> Проверка грамматики" Результат: сообщение об ошибке Ожидаемый результат: диалог проверки грамматики и орфографии Дополнительные исследования: 1. Воспроизводится не во всех местах в документе
Created attachment 10289 [details] Снимок экрана с примером ошибки
Ошибка не воспроизводится с версией: LibreOffice-still-7.5.6.2