We are faced with a strange situation with Java JRE and would like to know if anyone has this problem or resolved it.
We roll out JRE via Group policy software installation or startup script(successful installation in the app log). During a thorough test of the roll out (1.6.0u17 to 1.6.0u20) we discovered that JRE would pass applet testing (java.com or javatester.org) for the primary user of the PC but not for anyone else, prior to the update 20 upgrade and after it.
anyone hav a clue

ERROR details from javatester.org

Java Plug-in 1.6.0_20
Using JRE version 1.6.0_20-b02 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\skislowski
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>

load: class JavaVersionDisplayApplet.class not found.
java.lang.ClassNotFoundException: JavaVersionDisplayApplet.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(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.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.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Exception: java.lang.ClassNotFoundException: JavaVersionDisplayApplet.class
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


My guess would be that the PU has a bunch of JRE crap in HKCU which the others don't have. Two VMs running side by side would be the quickest way to see that but failing that, a comparison of registry dumps of HKCU\Software\JavaSoft for the PU and a non-working user would be the next best way.
Answered 04/21/2010 by: VBScab
Red Belt

Please log in to comment
I found a clue, by default java uses the browsers settings for the network connections, which works for the primary user. If a different user logs on and changes the the setting to Proxy server Port (yes we have a proxy) it works.............
Answered 04/22/2010 by: skislowski
Senior Yellow Belt

Please log in to comment
So, it sounds like you're not controlling the proxy server settings by Group Policy. It's probably time you set that up.
Answered 04/22/2010 by: VBScab
Red Belt

Please log in to comment
I have an auto config script GPO for proxy settings.........
Answered 04/22/2010 by: skislowski
Senior Yellow Belt

Please log in to comment