| Summary: | languagetool не работает | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Ivan A. Melnikov <iv> | ||||
| Component: | libreoffice-languagetool | Assignee: | Andrey Cherepanov <cas> | ||||
| Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | ancieg, cas, shevchenkodyu | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=41968 | ||||||
| Attachments: |
|
||||||
Воспроизводится на всех стендах с 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 |
Свежий Сизиф. $ 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)