1 Reply Latest reply: May 15, 2013 9:16 AM by rukbat RSS

    Security Prompts when no updates/changes have been made

    1007847
      Hello,

      We have an eclipse application that is being deployed via WebStart. When the users first download the client they have always been prompted to run the application. With the Java 7 update 21 they are also required to respond to 14 install prompts. My hope was that this would only be on the initial download but that is not the case. Every time they launch the application, usually through a desktop icon, they receive the same 15 prompts even when no updates have occurred. I've watched the console and I do not see any messages. Nothing about updating the cache, etc.

      I've also tried setting the <offline-allowed/> in the jnlp but that had no effect. Application JNLP has:

      <?xml version="1.0" encoding="UTF-8"?>
      <jnlp spec="1.0+" codebase="http://local.mycompany.COM/Client" href="client.jnlp">
      <information>
      <title>Client</title>
      <vendor>mycompany</vendor>
      <description>Client Application</description>
      <shortcut>
      <desktop/>
      </shortcut>
      </information>
      <security>
      <all-permissions/>
      </security>
      <update check="always" policy="always"/>
      <resources>
      <jar href="plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar"/>
      <extension name="Wrapper feature" href="features/com.mycompany.client.feature_0.7.0.jnlp" />
      <property name="osgi.instance.area" value="@user.home"/>
      <property name="osgi.configuration.area" value="@none"/>
      <property name="osgi.configuration.cascaded" value="false"/>
      <property name="osgi.bundles" value="org.eclipse.equinox.event@2:start,org.eclipse.equinox.ds@2:start,org.eclipse.core.runtime@4:start,org.eclipse.equinox.common@2:start"/>
      <property name="eclipse.application" value="com.mycompany.client.application"/>
      <!-- Valid log levels are INFO, WARNING, ERROR -->
      <property name="logLevel" value="ERROR"/>
      <property name="logFile" value="client.log"/>
      </resources>
      <resources os="Windows" arch="x86">
      <j2se version="1.6+" />
      </resources>
      <application-desc main-class="org.eclipse.equinox.launcher.WebStartMain">
      <argument>-nosplash</argument>
      </application-desc>
      </jnlp>

      Why do the users see the security prompts when running from a cache.