In the upstream bug I've discovered the reason for this problem.

IcedTeaPlugin in the OpenJDK package is built against the xulrunner
1.9.0 headers and uses the nsIProcess ID from xulrunner 1.9.0:
"9DA0B650-D07E-4617-...".

The problem is that xulrunner 1.9.1 has changed the Interface ID (IID)
of the nsIProcess component (an additional member has been added to the
interface) - it is now "D573F1F3-FCDD-4DBE-...".

As a result, when the current IcedTeaPlugin tries to create an
nsIProcess component for Firefox 3.5, xulrunner 1.9.1 can't find the
component and returns NS_NOINTERFACE.

I'm exploring whether IcedTeaPlugin could be patched to query the
nsIProcess interface to select the correct IID to use, or else catch
this error and try the newer IID before giving up.

-- 
Jaunty icedtea6-plugin doesn’t work in Firefox 3.5
https://bugs.launchpad.net/bugs/359407
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to