Closed Bug 573180 Opened 14 years ago Closed 13 years ago

[OOPP] Special Java code calls the getObject hook on PluginScriptableObjectParent when it shouldn't

Categories

(Core :: Preferences: Backend, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 563891
Tracking Status
blocking2.0 --- betaN+
status1.9.2 --- unaffected
status1.9.1 --- unaffected

People

(Reporter: bent.mozilla, Assigned: bent.mozilla)

Details

(Whiteboard: [hardblocker])

Brendan hit this today. Recent regression? Something that should block?

###!!! ASSERTION: Shouldn't ever call this directly!: 'Not Reached', file ../../../tm2/dom/plugins/PluginScriptableObjectParent.cpp, line 327

mozilla::plugins::PluginScriptableObjectParent::ScriptableGetProperty
mozilla::plugins::parent::_getproperty
nsNPAPIPluginInstance::DefineJavaProperties
nsPluginHost::InstantiateDummyJavaPlugin
nsGlobalWindow::InitJavaProperties
nsWindowSH::NewResolve
Not blocking 1.9.2 (this is java-only), should block 1.9.3.
Assignee: nobody → bent.mozilla
blocking1.9.2: ? → ---
blocking2.0: --- → beta2+
blocking2.0: beta2+ → betaN+
We've disabled oopp for java on trunk, so this probably doesn't need to block if it's java specific.
We only disabled OOPP on Windows. This bug is for all platforms.
Why did we disable OOPP for Java only on Windows? The same reasons we did that should apply on all platforms IMO (i.e. in that the Java plugin itself runs the actual Java code out of process already).
Whiteboard: softblocker
(In reply to comment #4)
> Why did we disable OOPP for Java only on Windows? The same reasons we did that
> should apply on all platforms IMO (i.e. in that the Java plugin itself runs the
> actual Java code out of process already).

FWIW, bug 604492 was filed for mac, resolved WFM.
Whiteboard: softblocker → [softblocker]
This needs to be a hardblocker, we can't break java.lang... on some platforms but not others.
Whiteboard: [softblocker] → [hardblocker]
We've decided to force java to run inprocess for all operating systems now. Resolving this as a dupe of bug 563891 since that has more affected users.
Status: NEW → RESOLVED
Closed: 13 years ago
Component: Plug-ins → Preferences: Backend
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.