Zotero and Openoffice using IcedTea on PowerPC (Debian Squeeze)
Hello!
I am trying to set up Zoteros Openoffice Integration on a PowerPC running Debian Squeeze. I use OpenOffice 3.2, Firefox 3.5.10, IcedTea 1.8 and the latest Zotero Plugins.
When I try to insert a citation, I get the "Firefox could not load the component required to communicate with your word processor"
This is what the Java log says:
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-1)
OpenJDK Zero VM (build 14.0-b16, interpreted mode)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at sun.applet.PluginAppletSecurityContext$6.run(PluginAppletSecurityContext.java:1050)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.PluginAppletSecurityContext.handleMessage(PluginAppletSecurityContext.java:1047)
at sun.applet.AppletSecurityContextManager.handleMessage(AppletSecurityContextManager.java:69)
at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:273)
at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:82)
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:342)
at java.security.AccessController.checkPermission(AccessController.java:553)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at net.sourceforge.jnlp.runtime.JNLPSecurityManager.checkPermission(JNLPSecurityManager.java:282)
at java.lang.SecurityManager.checkCreateClassLoader(SecurityManager.java:611)
at java.lang.ClassLoader.checkCreateClassLoader(ClassLoader.java:194)
at java.lang.ClassLoader.<init>(ClassLoader.java:243)
at java.security.SecureClassLoader.<init>(SecureClassLoader.java:94)
at java.net.URLClassLoader.<init>(URLClassLoader.java:130)
... 10 more
Error on Java side: LiveConnectPermissionNeeded access denied (java.lang.RuntimePermission createClassLoader)
I couldn't find more information on this error message. Now I wonder if there is a way to fix this problem. Suns Java is not available on PPC, therefore I have to use IcedTea.
Any help is appreciated :-)
Hannes
I am trying to set up Zoteros Openoffice Integration on a PowerPC running Debian Squeeze. I use OpenOffice 3.2, Firefox 3.5.10, IcedTea 1.8 and the latest Zotero Plugins.
When I try to insert a citation, I get the "Firefox could not load the component required to communicate with your word processor"
This is what the Java log says:
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-1)
OpenJDK Zero VM (build 14.0-b16, interpreted mode)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at sun.applet.PluginAppletSecurityContext$6.run(PluginAppletSecurityContext.java:1050)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.PluginAppletSecurityContext.handleMessage(PluginAppletSecurityContext.java:1047)
at sun.applet.AppletSecurityContextManager.handleMessage(AppletSecurityContextManager.java:69)
at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:273)
at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:82)
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:342)
at java.security.AccessController.checkPermission(AccessController.java:553)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at net.sourceforge.jnlp.runtime.JNLPSecurityManager.checkPermission(JNLPSecurityManager.java:282)
at java.lang.SecurityManager.checkCreateClassLoader(SecurityManager.java:611)
at java.lang.ClassLoader.checkCreateClassLoader(ClassLoader.java:194)
at java.lang.ClassLoader.<init>(ClassLoader.java:243)
at java.security.SecureClassLoader.<init>(SecureClassLoader.java:94)
at java.net.URLClassLoader.<init>(URLClassLoader.java:130)
... 10 more
Error on Java side: LiveConnectPermissionNeeded access denied (java.lang.RuntimePermission createClassLoader)
I couldn't find more information on this error message. Now I wonder if there is a way to fix this problem. Suns Java is not available on PPC, therefore I have to use IcedTea.
Any help is appreciated :-)
Hannes
Thanks for your reply. Well, http://www.zotero.org/support/word_processor_plugin_installation states that
"Linux users: Zotero requires either the Sun Java plug-in or the older OpenJDK/IcedTea OJI plug-in, which does not work with Firefox 3.6+. For information on installing the Sun Java plug-in on Ubuntu, see the troubleshooting page. Due to missing functionality in the OpenJDK/IcedTea NPRuntime plug-in, we are unable to support this platform at the present time."
So it seems to be possible. Unoftunately, I wasn't able to find out if icedtea 1.8 is the old oji plugin, but I'd guess that it is, considering squeeze not being really bleeding edge...
I am still hoping for a workaround :-) It'd be great to have Zotero for all the non-x86 users out there!
Yours,
Hannes