1 Reply Latest reply on May 2, 2010 11:36 PM by tackline

    lib\security\java.security: Old File not found.

      We would like to move our application to JRE version1.6.0_17. This is a Java webstart application (jnlp). While testing, the automatic update (to _17) I get this error involving java.security file.

      Our application requires a third party security provider and so our current installed customer base has a new security provider installed (thus they have a modified java.security file installed).

      After the listed errors the JRE installation seems to be invalid and unusable.

      Is there a work around for this issue which will allow our currently installed
      users to easily install Java update 17?

      First error message:
      lib\security\java.security: Old File not found. However, a file of the same name was found. No update done since file contents do not match.

      next message:
      Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.

      Installation Failed
      The wizard was interrupted before Java(TM) 6 Update 17 could be completely installed. To complete installation at another time, please run setup again.
      Click "OK" to exit the wizard.
        • 1. Re: lib\security\java.security: Old File not found.
          I guess the simplest solution would be to revert the file, upgrade and modify the file. From memory, the only thing that has changed in that file for JDK 6 recently is the package.access property.

          Apparently only documented in the java.security file itself is a system property ("java.security.properties") that allows the contents of the file to be overridden. Also mentioned in the Appendix C title of this document: [How to Implement a Provider in the  Java ™ Cryptography Architecture|http://java.sun.com/javase/6/docs/technotes/guides/security/crypto/HowToImplAProvider.html]