Steps to reproduce:
1) Install jre7u51 #355 or jre8 b118
2) Set security level to medium
3) Launch the application from
javaws http://sqeweb.us.oracle.com/deployment2/sheldon/webCases/UserDecisionOption/jnlp/Unsigned_printer_jnlpApp.jnlp
4) accept unsigned security dialog.
5) On the pop-up access printer dialog, select "Always allow this application to access the printer" option and then accept the dialog.
6) close the applicaiton and then relaunch it from
javaws http://sqeweb.us.oracle.com/deployment2/sheldon/webCases/UserDecisionOption/jnlp/Unsigned_printer_jnlpApp.jnlp
7) accept the unsigned security dialog again.
8) if the access printer dialog comes out again, bug is reproducible.
Note:
1) Applet is ok. Only jnlp application has this issue.