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 know this isn't much help, but I know of no instance of Zotero word processor integration running successfully without Sun Java, so you might well be out of luck.
  • Hi Adam!

    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
  • There's a bug report out on the underlying issue (which is a regression in IcedTea) here and another here. We haven't heard anything from the IcedTea developers.
Sign In or Register to comment.