Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Java installed, test page reports back another version OR nothing installed?

amyylMar 13 2014 — edited Apr 30 2014

Trying to unravel a variety of issues we are having with our supported combinations (IE 8 and 10, with Java 1.6.0_38 or 1.7.0_40) and some 3rd party apps we run that require Java. I believe there's a common thread, but cannot be sure. Any help is much appreciated. One key web app involved is KRONOS 6.3.10, but it's compatible with our supported browser/Java combinations AND for every machine that doesn't work, we have another machine with the same combo that does work.

Environment:

  • Windows 7 Enterprise SP 1
  • IE 10 (we recently upgraded; issues were also present previously under IE 8)
  • Java 1.7.0_40-b43 installed; we are held to this version due to some issues with key applications we require
  • Java installed, removed, reinstalled, freshly restarted, and every combination thereof.


I hit the Java test app at https://www.java.com/en/download/installed.jsp, and after a pause, the applet area is grey and below it reads, "If you do not see any information in the space above, you need Java to continue. Click here to download Java."

To debug I turned on the console window. The moment I hit the page it pops up, reports the version I'm running, and captures the log (pasted at the end of this post).

As the test applet tries to clean up, I receive an error:
Application Error

General Exception

Name: JUT

ExitException: JNLP file error: ../../applet/JavaRemovalTool/launch.jnlp. Please make sure the file exists and check if "codebase" and "href" in the JNLP file are correct."

And when I click "More Information:"

ExitException[ 3]java.io.FileNotFoundException: JNLP file error: ../../applet/JavaRemovalTool/launch.jnlp. Please make sure the file exists and check if "codebase" and "href" in the JNLP file are correct.

  at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source)

  at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)

  at java.lang.Thread.run(Unknown Source)

There has been much uninstalling, reinstalling, trying other versions, etc. In fact, just recently on my machine I had 1.6.0_38 installed, took it off, installed 1.7.0_51. I confirmed through the control panel that was the version reported. No other versions installed. Freshly restarted machine. I then hit the test app page and it tells me I'm still running 1.6.0_38, but at least did complete and run the test applet. Various behaviors on different machines, some are resolved by a reinstall, an upgrade, or sometimes as simple as a browser cache and java cache clearing. ?? Hence, I'm starting with ONE simple instance of an issue I see on my own machine.

Here's the captured log:

Java Plug-in 10.40.2.43

Using JRE version 1.7.0_40-b43 Java HotSpot(TM) Client VM

User home directory = C:\Users\amyyou

----------------------------------------------------

c:   clear console window

f:   finalize objects on finalization queue

g:   garbage collect

h:   display this help message

l:   dump classloader list

m:   print memory usage

o:   trigger logging

q:   hide console

r:   reload policy configuration

s:   dump system and deployment properties

t:   dump thread list

v:   dump thread stack

x:   clear classloader cache

0-5: set trace level to <n>

----------------------------------------------------

cache: Initialize resource manager: com.sun.deploy.cache.ResourceProviderImpl@dd7786

network: Created version ID: 1.7.0.40

network: Created version ID: 1.7

network: Created version ID: 2.2.40

network: Cache entry not found [url: https://www.java.com/applet/JavaRemovalTool/launch.jnlp, version: null]

network: Cache entry not found [url: https://www.java.com/applet/JavaRemovalTool/launch.jnlp, version: null]

network: Cache entry not found [url: https://www.java.com/applet/JavaRemovalTool/launch.jnlp, version: null]

network: Connecting https://www.java.com/applet/JavaRemovalTool/launch.jnlp with proxy=DIRECT

network: Cache entry not found [url: file:/C:/Program%20Files%20(x86)/Java/jre7/lib/ext/sunec.jar, version: null]

network: Cache entry not found [url: file:/C:/Program%20Files%20(x86)/Java/jre7/lib/ext/sunjce_provider.jar, version: null]

network: Connecting http://www.java.com:443/ with proxy=DIRECT

java.net.ConnectException: Connection timed out: connect

  at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)

  at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)

  at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)

  at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)

  at java.net.AbstractPlainSocketImpl.connect(Unknown Source)

  at java.net.PlainSocketImpl.connect(Unknown Source)

  at java.net.SocksSocketImpl.connect(Unknown Source)

  at java.net.Socket.connect(Unknown Source)

  at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)

  at sun.net.NetworkClient.doConnect(Unknown Source)

  at sun.net.www.http.HttpClient.openServer(Unknown Source)

  at sun.net.www.http.HttpClient.openServer(Unknown Source)

  at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)

  at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)

  at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)

  at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)

  at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)

  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

  at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)

  at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)

  at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)

  at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source)

  at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)

  at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)

  at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)

  at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)

  at com.sun.deploy.model.ResourceProvider.getResource(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory._buildDescriptor(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)

  at sun.plugin2.applet.JNLP2Manager.initialize(Unknown Source)

  at sun.plugin2.main.client.PluginMain.initManager(Unknown Source)

  at sun.plugin2.main.client.PluginMain.access$200(Unknown Source)

  at sun.plugin2.main.client.PluginMain$2.run(Unknown Source)

  at java.lang.Thread.run(Unknown Source)

network: Connecting https://www.java.com/applet/JavaRemovalTool/launch.jnlp with proxy=DIRECT

network: Connecting http://www.java.com:443/ with proxy=DIRECT

java.net.ConnectException: Connection timed out: connect

  at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)

  at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)

  at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)

  at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)

  at java.net.AbstractPlainSocketImpl.connect(Unknown Source)

  at java.net.PlainSocketImpl.connect(Unknown Source)

  at java.net.SocksSocketImpl.connect(Unknown Source)

  at java.net.Socket.connect(Unknown Source)

  at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)

  at sun.net.NetworkClient.doConnect(Unknown Source)

  at sun.net.www.http.HttpClient.openServer(Unknown Source)

  at sun.net.www.http.HttpClient.openServer(Unknown Source)

  at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)

  at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)

  at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)

  at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)

  at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)

  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

  at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)

  at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)

  at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)

  at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)

  at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)

  at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)

  at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)

  at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)

  at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)

  at com.sun.deploy.model.ResourceProvider.getResource(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory._buildDescriptor(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)

  at sun.plugin2.applet.JNLP2Manager.initialize(Unknown Source)

  at sun.plugin2.main.client.PluginMain.initManager(Unknown Source)

  at sun.plugin2.main.client.PluginMain.access$200(Unknown Source)

  at sun.plugin2.main.client.PluginMain$2.run(Unknown Source)

  at java.lang.Thread.run(Unknown Source)

com.sun.deploy.net.FailedDownloadException: Unable to load resource: https://www.java.com/applet/JavaRemovalTool/launch.jnlp

  at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)

  at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)

  at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)

  at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)

  at com.sun.deploy.model.ResourceProvider.getResource(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory._buildDescriptor(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)

  at sun.plugin2.applet.JNLP2Manager.initialize(Unknown Source)

  at sun.plugin2.main.client.PluginMain.initManager(Unknown Source)

  at sun.plugin2.main.client.PluginMain.access$200(Unknown Source)

  at sun.plugin2.main.client.PluginMain$2.run(Unknown Source)

  at java.lang.Thread.run(Unknown Source)

Caused by:

java.net.ConnectException: Connection timed out: connect

  at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)

  at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)

  at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)

  at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)

  at java.net.AbstractPlainSocketImpl.connect(Unknown Source)

  at java.net.PlainSocketImpl.connect(Unknown Source)

  at java.net.SocksSocketImpl.connect(Unknown Source)

  at java.net.Socket.connect(Unknown Source)

  at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)

  at sun.net.NetworkClient.doConnect(Unknown Source)

  at sun.net.www.http.HttpClient.openServer(Unknown Source)

  at sun.net.www.http.HttpClient.openServer(Unknown Source)

  at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)

  at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)

  at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)

  at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)

  at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)

  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

  at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)

  at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)

  at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)

  at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)

  at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)

  at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)

  at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)

  at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)

  at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)

  at com.sun.deploy.model.ResourceProvider.getResource(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory._buildDescriptor(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)

  at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)

  at sun.plugin2.applet.JNLP2Manager.initialize(Unknown Source)

  at sun.plugin2.main.client.PluginMain.initManager(Unknown Source)

  at sun.plugin2.main.client.PluginMain.access$200(Unknown Source)

  at sun.plugin2.main.client.PluginMain$2.run(Unknown Source)

  at java.lang.Thread.run(Unknown Source)

network: Cache entry not found [url: https://www.java.com/applet/JavaRemovalTool/launch.jnlp, version: null]

network: Connecting https://www.java.com/applet/JavaRemovalTool/launch.jnlp with proxy=DIRECT

network: Connecting http://www.java.com:443/ with proxy=DIRECT

basic: JNLP2Manager.initialize(): JNLP not available: ../../applet/JavaRemovalTool/launch.jnlp

security: Loading Deployment certificates from C:\Users\amyyou\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs

security: Loaded Deployment certificates from C:\Users\amyyou\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs

security: Loading certificates from Deployment session certificate store

security: Loaded certificates from Deployment session certificate store

security: Loading certificates from Deployment session certificate store

security: Loaded certificates from Deployment session certificate store

security: Loading certificates from Deployment session certificate store

security: Loaded certificates from Deployment session certificate store

security: Loading certificates from Internet Explorer TrustedPublisher certificate store

security: Loaded certificates from Internet Explorer TrustedPublisher certificate store

security: No blacklisted.certs file

security: Loading certificates from Internet Explorer ROOT certificate store

security: Loaded certificates from Internet Explorer ROOT certificate store

security: The OCSP support is enabled

security: The CRL support is enabled

security: Failing over to CRLs: Certificate does not specify OCSP responder

network: Connecting http://localhost:389/ with proxy=DIRECT

security: Revocation Status Unknown

com.sun.deploy.security.RevocationChecker$StatusUnknownException: Certificate does not specify OCSP responder

  at com.sun.deploy.security.RevocationChecker.checkOCSP(Unknown Source)

  at com.sun.deploy.security.RevocationChecker.check(Unknown Source)

  at com.sun.deploy.security.TrustDecider.checkRevocationStatus(Unknown Source)

  at com.sun.deploy.security.TrustDecider.getValidationState(Unknown Source)

  at com.sun.deploy.security.TrustDecider.getJarValidationState(Unknown Source)

  at com.sun.deploy.security.ruleset.DeploymentRuleSet.verifyRuleSetFile(Unknown Source)

  at com.sun.deploy.security.ruleset.DeploymentRuleSet$1.run(Unknown Source)

  at java.security.AccessController.doPrivileged(Native Method)

  at com.sun.deploy.security.ruleset.DeploymentRuleSet.initialize(Unknown Source)

  at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)

  at java.lang.Thread.run(Unknown Source)

  Suppressed: com.sun.deploy.security.RevocationChecker$StatusUnknownException

  at com.sun.deploy.security.RevocationChecker.checkCRLs(Unknown Source)

  ... 10 more

security: Checking if certificate is in Internet Explorer TrustedPublisher certificate store

network: Created version ID: 1.0+

network: Created version ID: 1.0

basic: exception: JNLP file error: ../../applet/JavaRemovalTool/launch.jnlp. Please make sure the file exists and check if "codebase" and "href" in the JNLP file are correct..

ExitException[ 3]java.io.FileNotFoundException: JNLP file error: ../../applet/JavaRemovalTool/launch.jnlp. Please make sure the file exists and check if "codebase" and "href" in the JNLP file are correct.

  at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source)

  at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)

  at java.lang.Thread.run(Unknown Source)

Ignored exception: ExitException[ 3]java.io.FileNotFoundException: JNLP file error: ../../applet/JavaRemovalTool/launch.jnlp. Please make sure the file exists and check if "codebase" and "href" in the JNLP file are correct.

basic: Dialog type is not candidate for embedding

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 28 2014
Added on Mar 13 2014
6 comments
6,394 views