when we launch a dragged out applets offline via desktop shortcut, applet cannot start and throw exception:
java.io.FileNotFoundException: JNLP not available: https://jdk6.dev.java.net/plugin2/DragExample.jnlp
at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.io.FileNotFoundException: JNLP not available: https://jdk6.dev.java.net/plugin2/DragExample.jnlp
this is similar to 6744967: Cannot launch cached Java Web Start applications while system is offline, but this time it's dragged applets.
If the applet jnlp file has <offline-allowed/> specified, the applet should be able to start via it's shortcut, even if machine has no network connection. So in this case, when we try to make network connection either the applet jnlp file or applet resource, ignore the failed network connection to the resource and continue to launch using cached resources.