FULL PRODUCT VERSION :
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) Client VM (build 25.45-b02, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7601]
A DESCRIPTION OF THE PROBLEM :
I originally reported JDK-8046501. I am now on Java 8u45 which is listed as a fixed version per JDK-8063239. My application is self-signed. The SHA256 hash of my certificate is listed in the DeploymentRuleSet.jar with <action permission="run" />. My certificate is in cacerts. When i run my app with the server available there are no prompts whatsoever. When the server is unavailable I still get a prompt asking "Do you want to run this application?" the first time it is run offline, if Run is chosen on this prompt then subsequent runs with the server unavailable have no prompts. It seams in my situation the DeploymentRuleSet.jar is still ignored when running jnlp offline.
REPRODUCIBILITY :
This bug can be reproduced always.