JDK-8047706 : RDF for different applets affect each other
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 7u55,8u5
  • Priority: P4
  • Status: Resolved
  • Resolution: Won't Fix
  • OS: generic
  • CPU: generic
  • Submitted: 2014-06-20
  • Updated: 2015-10-07
  • Resolved: 2015-10-07
Related Reports
Relates :  
When one page is loaded several times, security warning dialog is shown only once.

When different applets from one site are loaded one by one, security dialog warning is shown each time

See comments for detail
The two applets have the same LAP, because the lapURL is constructed from the codebase and the title. The title, when not explicitly supplied is derived from the applet class name. (in this case the title attributrte is explicitly set, but is the same for the two applets) So applets on the same page with the same title or main class name will share a lap. The RDF feature insures that decision stored in a lap is really for the same applet before using it (by hash of other available applet information), so when the second applet stores the decision in the lap, it overwrite the decision information for the first applet, so in the above scenario the warning is shown again on the last step. There is no harm done here - in this rare case, warning is shown, when if each applet had it's own lap, it whould not be. There is no scenario where warning is not shown when it should be. (downgrading to a P4) We could address this by modifying the lapURL for applets to contain more information, such as the hash of all the parameters of an applet (as done by the RDF checks), but I see no pressing reason to do this at this time. Propose to defer to JDK9

SQE OK to defer the bug fix as far as the issue's scenario is not a commone use case.

Defer request to 8u25: Not a showstopper for 14_03, P3 issue not a common use case.