| Summary: | Extension: LanguageTool 2.4 not working with stable LO release | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | roelandvancutsem |
| Component: | Extensions | Assignee: | Not Assigned <libreoffice-bugs> |
| Status: | NEW --- | QA Contact: | |
| Severity: | major | ||
| Priority: | medium | CC: | foss, misc2006 |
| Version: | 4.1.3.2 release | ||
| Hardware: | Other | ||
| OS: | Linux (All) | ||
| URL: | http://extensions.libreoffice.org/extension-center/languagetool | ||
| Whiteboard: | Confirmed:4.2.1.1:OSX | ||
| i915 platform: | i915 features: | ||
|
Description
roelandvancutsem
2014-02-16 11:55:11 UTC
Confirmed:4.2.1.1:OSX
When I try to install Language Tool 2.4 in LO 4.2.1.1 on OSX 10.9.2 I get the following error.
This is an important extension
(com.sun.star.uno.RuntimeException) { { Message = "[jni_uno bridge error] UNO calling Java method writeRegistryInfo: non-UNO exception occurred: java.lang.UnsupportedClassVersionError: org/languagetool/openoffice/Main : Unsupported major.minor version 51.0\X000ajava stack trace:\X000ajava.lang.UnsupportedClassVersionError: org/languagetool/openoffice/Main : Unsupported major.minor version 51.0\X000a\X0009at java.lang.ClassLoader.defineClass1(Native Method)\X000a\X0009at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)\X000a\X0009at java.lang.ClassLoader.defineClass(ClassLoader.java:621)\X000a\X0009at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)\X000a\X0009at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)\X000a\X0009at java.net.URLClassLoader.access$000(URLClassLoader.java:58)\X000a\X0009at java.net.URLClassLoader$1.run(URLClassLoader.java:197)\X000a\X0009at java.security.AccessController.doPrivileged(Native Method)\X000a\X0009at java.net.URLClassLoader.findClass(URLClassLoader.java:190)\X000a\X0009at java.lang.ClassLoader.loadClass(ClassLoader.java:306)\X000a\X0009at java.lang.ClassLoader.loadClass(ClassLoader.java:295)\X000a\X0009at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627)\X000a\X0009at java.lang.ClassLoader.loadClass(ClassLoader.java:247)\X000a\X0009at com.sun.star.comp.loader.RegistrationClassFinder.find(RegistrationClassFinder.java:52)\X000a\X0009at com.sun.star.comp.loader.JavaLoader.writeRegistryInfo(JavaLoader.java:399)\X000a", Context = (com.sun.star.uno.XInterface) @0 } }
Jave 1.6 and 1.7 installed.
LO really needs to learn to deal with extensions (both broken and working) and extension website should show if an extension is compatible with the latest stable LO release. There should be a voting option for users to reflect compatibility:
http://s7.directupload.net/images/140302/ypwernas.png
I'm raising this here to "high" since this is an often used extension and the current situation makes for a very bad user experience. Please correct me if that is a wrong assumption.
This problem here is a mixture of several existing other issues:
I was able to install LanguageTool after selecting Jave 1.7 in Preferences > LibreOffice > Extended.
Since LanguageTool 2.4 requires LibreOffice to run LO and Java in 64 bit both a LibreOffice 64bit and java 1.7 (as well 64bit) are required.
@Roeland: Are there any 64bit LO builds for Linux? Could you please check and make sure both your java and LO are 64 bit and report back if then Language Tool 2.4 does install.
@Roeland: Are there any 64bit LO builds for Linux? YES Java 64? I think so, because Java works the few games I have for. So you are on LO 4.2.1.1 Jave 1.7 update 51? and language tool 2.4 still won't install? Dear Bug Submitter, This bug has been in NEEDINFO status with no change for at least 6 months. Please provide the requested information as soon as possible and mark the bug as UNCONFIRMED. Due to regular bug tracker maintenance, if the bug is still in NEEDINFO status with no change in 30 days the QA team will close the bug as INVALID due to lack of needed information. For more information about our NEEDINFO policy please read the wiki located here: https://wiki.documentfoundation.org/QA/FDO/NEEDINFO If you have already provided the requested information, please mark the bug as UNCONFIRMED so that the QA team knows that the bug is ready to be confirmed. Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team I'd suggest to close this bug, "Unsupported major.minor version 51.0" indicates that an old version of Java (< 1.7) was used. LT requires Java 1.7 or later. Java 8 Update 25
OSX 10.10
LanguageTool 2.7
LO 4.3.2.2
Trying to add this extension gives the following error:
(com.sun.star.lang.DisposedException) { { { Message = "Binary URP bridge disposed during call", Context = (com.sun.star.uno.XInterface) @11ce69800 } } }
Thus, setting this bug to NEW.
Did you make sure to try all the suggestions on https://languagetool.org/issues/? Tried latest nightly, same error. Jave info message opens telling me to install java 1.6, which I will not do. Java 1.8 is out. So this is either a LO or a LT bug. And it's very real. Just wanted to chime in that I can reproduce it too. It seems blindingly obvious on the "how to reproduce" score...
(out of band... download Language Extension 2.7)
open LO 4.2.X
open Tools:Extension Manager
using Extension Manager: `Add` Language Extension 2.7.
I get this error:
(com.sun.star.uno.RuntimeException) { { Message = "[jni_uno bridge error] UNO calling Java method writeRegistryInfo: non-UNO exception occurred: java.lang.UnsupportedClassVersionError: org/languagetool/openoffice/Main : Unsupported major.minor version 51.0\X000ajava stack trace:\X000ajava.lang.UnsupportedClassVersionError: org/languagetool/openoffice/Main : Unsupported major.minor version 51.0\X000a\X0009at java.lang.ClassLoader.defineClass1(Native Method)\X000a\X0009at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)\X000a\X0009at java.lang.ClassLoader.defineClass(ClassLoader.java:621)\X000a\X0009at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)\X000a\X0009at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)\X000a\X0009at java.net.URLClassLoader.access$000(URLClassLoader.java:58)\X000a\X0009at java.net.URLClassLoader$1.run(URLClassLoader.java:197)\X000a\X0009at java.security.AccessController.doPrivileged(Native Method)\X000a\X0009at java.net.URLClassLoader.findClass(URLClassLoader.java:190)\X000a\X0009at java.lang.ClassLoader.loadClass(ClassLoader.java:306)\X000a\X0009at java.lang.ClassLoader.loadClass(ClassLoader.java:295)\X000a\X0009at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627)\X000a\X0009at java.lang.ClassLoader.loadClass(ClassLoader.java:247)\X000a\X0009at com.sun.star.comp.loader.RegistrationClassFinder.find(RegistrationClassFinder.java:52)\X000a\X0009at com.sun.star.comp.loader.JavaLoader.writeRegistryInfo(JavaLoader.java:399)\X000a", Context = (com.sun.star.uno.XInterface) @0 } }
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.