I posted a previous topic about the extension not working in LibreOffice, i debugged it and found the error to be:
java.lang.NoClassDefFoundError: Could not initialize class com.sun.java.swing.plaf.gtk.GTKLookAndFeel
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:398)
at java.desktop/javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:2036)
at java.desktop/javax.swing.UIManager.setLookAndFeel(UIManager.java:632)
at org.languagetool.openoffice.MultiDocumentsHandler.setJavaLookAndFeel(MultiDocumentsHandler.java:1464)
at org.languagetool.openoffice.MultiDocumentsHandler.getCheckResults(MultiDocumentsHandler.java:179)
at org.languagetool.openoffice.MultiDocumentsHandler.doProofreading(MultiDocumentsHandler.java:165)
at org.languagetool.openoffice.Main.doProofreading(Main.java:81)
I was running OpenJDK 11, it should have swing but maybe not? Or it’s trying to dynamically load /usr/lib64/libgtk-x11-2.0.so and not finding it.
Anyhow, the solution I found to work was to download JDK 17 from Oracle and set that as the jvm in LibreOffice settings. Now the extension seems to work properly.