I cannot get what I suppose is the default java plugin on opensuse leap 42 work with palemoon 27.9.
On my older opensuse 11 system (with older palemoon) I "installed" the java plugin
manually at user level, going to ~/.mozilla/plugins and soflinking libnpjp2.so to the place in /usr/lib64/.... where it was located. Note that on the old system (some 8 years ago) I replaced the default java (iced tea) with Sun java (from within yast) mainly because it had poorer fonts (look).
On opensuse leap 42 apparently there is
no libnpjp2.so neither installed by default nor anywhere in the yast2 repositories. There is an /etc/alternatives a javaplugin which in turn is a soft-link to some /usr/lib64...IcedTeaPlugin.so. So I tried to softlink it in ~/.mozilla/plugins (for a test user which clones my personal account, as well as for root). Palemoon->Tools->Addons->Plugins sees it, but
it does not work.
In the test user, it started giving an error
Code: Select all
addons.manager WARN Exception calling callback: TypeError: addon is null (chrome://nosquint/content/prefs.js:857:12) ....
So I
disabled temporarily NoSquint. This way palemoon starts, but as soon as I go to a page containing an applet (I tried my page which contains a banner applet compiled
long ago http://www.iasf-milano.inaf.it/~lucio/personal.html) I got a long error traceback starting
Code: Select all
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (IcedTea 3.8.0) (build 1.8.0_171-b11 suse-24.1-x86_64)
OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)
Exception in thread "main" java.lang.InternalError
at sun.security.ec.SunEC.initialize(Native Method)
at sun.security.ec.SunEC.access$000(SunEC.java:49)
at sun.security.ec.SunEC$1.run(SunEC.java:61)
etc. etc.
and the browser seems
frozen.
I tried from root (which has default paths to java and a fresh palemoon profile, and used this test page
https://www.w3.org/People/mimasa/test/object/java/ but
the result (error and behaviour) is the same. So at least it does not depend on my own applet.
Any advice or recommendation ?
Edit post: incidentally, appletviewer (same JDK version as the plugin) displays the applet acceptably
The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. (G.B. Shaw)