JDK-8074564 : Replace missing APIs from 8u40
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 8u40,9
  • Priority: P1
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2015-03-06
  • Updated: 2015-09-29
  • Resolved: 2015-03-07
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Related Reports
Relates :  
The DOM APIs (at a minimum) were removed from deploy for 8u40, they need to be replaced. More investigation needs to be done to be sure more classes were not inadvertently removed.
I've not found any other changesets that inadvertently removed functionality like this

Another issue is com.sun.java.browser.dom.DOMService (still in 8u40) is hard coded to use sun.plugin.dom.DOMService, so that API is broken.

This may not be a P1 after all. The plugin2 DOM API is still present and JSObject APIs still exist even in 9. Customers are still using this, however, so we'll need to make a call whether to put the old plugin DOM code back or not.