Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8007149

Uninstall Applet failed to launch, it throws a java.io.IOException: Invalid public key

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 7u11
    • Fix Version/s: 7u40
    • Component/s: install
    • Environment:

      Windows 7 x86-64

    • Subcomponent:
    • CPU:
      x86
    • OS:
      windows_7
    • Verification:
      Verified

      Description

      Uninstall Applet failed to launch, it throws a java.io.IOException: Invalid public key

      How to reproduce the issue:
      - Use Windows 7 / x86-64 / German
      - Install JDK 1.6.0_38 (32 bit)
      - Install JDK 1.7.0_11 (32 bit)
      - Go to http://java.com/uninstall-tool with Firefox 18.0.1
      - Click on the Applet in order to start the Java Plug-in (Firefox has disabled 7u11 Java Plug-in by default)
      - Click on the red button called "I Agree to The Terms and Want to Continue"
      - The Java uninstall applet is loading, please be patient (see uninstall-waiting.png), it throws java.io.IOException: Invalid public key (see Java-Console output below)
      - The browser tells the user that the applet failed (see uninstall-failed.png)
      - Note also the last line of the Java-Console which tells the user: "Remove old Java versions removed"
      - Note that nothing has been removed

      Java-Console output:

      Java-Plug-in 10.11.2.21
      JRE-Version verwenden 1.7.0_11-b21 Java HotSpot(TM) Client VM
      [--snip--]
      basic: JNLP2ClassLoader.findClass: com.oracle.javauninstall.controller.JavaRemovalTool$25$1: try again ..
      basic: JNLP2ClassLoader.findClass: com.oracle.javauninstall.util.ModuleExtractor: try again ..
      basic: JNLP2ClassLoader.findClass: com.oracle.javauninstall.controller.InstalledVersionDetector: try again ..
      JRT_NATIVE::Java Scrub Version::1.0.0-b02
      JRT_NATIVE::SHOW_VERSION:: 1.6.0_38:32 1.7.0_11:32
      basic: JNLP2ClassLoader.findClass: com.oracle.javaBaselineParser.JavaVersionXMLParser: try again ..
      JRT_STATUS::Error in verifying public key::JRT_ACTION::Show fail to launch process panel
      JRT_EXCEPTION::Invalid public key
      java.io.IOException: Invalid public key
      at com.oracle.javaBaselineParser.JavaVersionXMLParser.verifyPublicKey(JavaVersionXMLParser.java:113)
      at com.oracle.javaBaselineParser.JavaVersionXMLParser.<init>(JavaVersionXMLParser.java:71)
      at com.oracle.javaBaselineParser.JavaVersionXMLParser.getInstance(JavaVersionXMLParser.java:51)
      at com.oracle.javauninstall.controller.JavaRemovalTool.verifySystemAndShowPanel(JavaRemovalTool.java:1399)
      at com.oracle.javauninstall.controller.JavaRemovalTool$25$1.run(JavaRemovalTool.java:1651)
      at java.lang.Thread.run(Unknown Source)
      basic: JNLP2ClassLoader.findClass: com.oracle.javauninstall.controller.JavaRemovalTool$3: try again ..
      IsSendingPing : true
      basic: JNLP2ClassLoader.findClass: com.oracle.javauninstall.controller.Ping: try again ..
      JRT_STATUS::Java scrub removed::JRT_ACTION::
      JRT_STATUS::Remove old Java versions removed::JRT_ACTION::

        Attachments

          Activity

            People

            • Assignee:
              rupashka Pavel Porvatov (Inactive)
              Reporter:
              jloefflm Johann Löfflmann (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: