Closed Bug 461677 Opened 11 years ago Closed 11 years ago

New version of JEP (, please land on trunk and branch


(Plugins Graveyard :: Java (Java Embedding Plugin), defect, P1, major)



(Not tracked)



(Reporter: smichaud, Assigned: smichaud)




(Keywords: fixed1.9.1)


(1 file)

This new version of the Java Embedding Plugin fixes a major problem on
the trunk:  JavaScript-to-Java LiveConnect is now broken on the trunk,
as of a recent change to the nsIScriptSecurityManager interface (see
bug 461230).  JEP catches up with this change.

Please land this on the trunk as soon as possible.  JEP should
be bundled with Firefox 3.1 beta2.

It should also be landed on the 1.9.0 branch, but this is much less
urgent -- the recent change to the nsIScriptSecurityManager interface
is trunk-only.

Those who want to try the new version right away will need to install
it "over" the older versions currently bundled with
browsers.  I recommend installing the new JEP to your
/Library/Internet Plug-Ins/ folder, then removing older copy(ies) of
the JEP from your browser(s).  For more information see
the JEP Readme.
Flags: blocking1.9.1?
Severity: normal → major
Target Milestone: --- → mozilla1.9.1b2
Blocks: 461230
Attachment #344786 - Flags: review?(joshmoz)
Attachment #344786 - Flags: review?(joshmoz) → review+
Attachment #344786 - Flags: superreview?(jst)
Attachment #344786 - Flags: superreview?(jst) → superreview+
Landed on trunk (changeset eed9f54db04e).
Closed: 11 years ago
Resolution: --- → FIXED
verified fixed on the trunk using Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b2pre) Gecko/20081030 Minefield/3.1b2pre as well as the equivalent Tiger build.
nominating this bug to get it on the branch radar...
Flags: blocking1.9.0.5?
Steven, why does this need to land on the 1.9.0 branch? Java works fine there and the changelog makes me think nothing new is in this JEP, correct?
(In reply to comment #5)

JEP doesn't need to land on the 1.9.0 branch -- at least not
until the patch for bug 396851 lands there (the one that broke
LiveConnect in JEP

But in the past each new JEP version landed on the stable branch (or
branches) after having baked for a while on the trunk.  And if there's
any chance that the patch for bug 396851 will (eventually) land on the
1.9.0 branch, I think that should also happen here (even if that means
JEP lands before the patch for bug 396851).
If we take bug 396851 on the branch, we'll use nsIScriptSecurityManager_MOZILLA_1_9_BRANCH so as not to break the interface. This isn't blocking1.9.0.5 and isn't really wanted for the 1.9.0 branch.
Flags: blocking1.9.0.5? → blocking1.9.0.5-
Flags: blocking1.9.1? → blocking1.9.1+
Keywords: fixed1.9.1
Priority: -- → P1
Component: Java Embedding Plugin → Java (Java Embedding Plugin)
Product: Core → Plugins
Target Milestone: mozilla1.9.1b2 → ---
Product: Plugins → Plugins Graveyard
You need to log in before you can comment on or make changes to this bug.