When setting the ins auto config proxy script as used in FORD Motor company, and set JVM control panel to use browser settings, then running the applet on
http://www.401k.com/401k/tools/takehomepay.htm
will fail, and will get the java stack below. Other applets seem to be working fine.
The ins file is :
Start ----------------------------
[Branding]
Language Locale=en
Language ID=1033
Window_Title_CN=
Window_Title=Microsoft Internet Explorer
Toolbar Bitmap=
FavoritesOnTop=0
EncodeFavs=0
User Agent=
Platform=2
InsVersion=2002.05.29.00
Type=2
[URL]
AutoConfig=1
;Quick_Link_1_Name=My Hub.url
;Quick_Link_1=http://my.ford.com
;Quick_Link_2_Name=FCN.url
;Quick_Link_2=http://www.fcn.ford.com
;Quick_Link_3_Name=Help Desk.url
;Quick_Link_3=http://hub.ford.com/home/help.html
AutoDetect=0
AutoConfigTime=0
AutoConfigURL=http://browsers.ford.com/coe/browsers/ie/en/configmgr.ins
AutoConfigJSURL=http://browsers.ford.com/coe/browsers/ie/proxy.js
Home_Page=
Search_Page=http://search.ford.com
Help_Page=http://hub.ford.com/home/help.html
[Internet_Mail]
Window_Title=Outlook Express
Use_IMAP=Yes
IMAP_Server=
SMTP_Server=smtpna1.ford.com
Logon_Using_SPA=No
SMTP_Logon_Using_SPA=No
SMTP_Logon_Required=0
IMAP_Root_Folder=
IMAP_Sent_Items=
IMAP_Drafts=
Poll_Subscribed_Folders=0
Use_Special_Folders=0
Welcome_Name=
Welcome_Address=
Default_Client=No
Junk_Mail_Filtering=0
HTML_Msgs=0
Infopane=
Infopane_Bitmap=
Welcome_Message=
[Animation]
DoAnimation=0
[CabSigning]
pvkFile=
spcFile=
InfoURL=
Name=
[Proxy]
HTTP_Proxy_Server=
FTP_Proxy_Server=
Gopher_Proxy_Server=
Secure_Proxy_Server=
Socks_Proxy_Server=
Use_Same_Proxy=1
Proxy_Enable=1
Proxy_Override=<local>
[DesktopObjects]
Channel Bar=0
Delete Old Channels=1
[Internet_News]
NNTP_Server=news.ford.com
Logon_Using_SPA=No
Logon_Required=0
Default_Client=No
Newsgroups=Newsgroup_List
HTML_Msgs=0
[Outlook_Express_Global]
Read_Only=0
Disable_Account_Access=0
Service_Name=
Service_URL=
[Newsgroup_List]
ford.newusers=
ford.announce=
ford.comp.www=
ford.comp.www.authors=
ford.email=
ford.usenet=
ford.misc=
[Outlook_Express]
Folder_Bar=1
Folder_List=1
Outlook_Bar=0
Status_Bar=1
Contacts=1
Tip_Day=1
Toolbar=1
Show_Toolbar_Text=1
Preview_Pane=1
Show_Preview_Header=1
Show_Preview_Beside_Msgs=0
[Mail_Signature]
Signature_Text=
Use_Mail_For_News=1
Use_Signature=0
[Signature]
Signature_Text=
Use_Signature=0
[LDAP]
FriendlyName=Ford Global Address List
Server=exchsvr.ford.com
HomePage=
SearchBase=""
Bitmap=
CheckNames=0
Search_Timeout=60
Maximum_Results=100
AuthType=0
[Security Imports]
Win16SiteCerts=0
ImportSecZones=1
[ExtRegInf]
axaa=*,axaa.inf,DefaultInstall
conf=*,conf.inf,DefaultInstall
inetcorp=*,inetcorp.inf,DefaultInstall
inetres=*,inetres.inf,DefaultInstall
inetset=*,inetset.inf,DefaultInstall
oe=*,oe.inf,DefaultInstall
sp1shell=*,sp1shell.inf,DefaultInstall
subs=*,subs.inf,DefaultInstall
SecZones=*,seczones.inf,DefaultInstall
;wmp=*,wmp.inf,DefaultInstall
[FavoritesEx]
Title1=Ford Corporate Bookmarks\Enterprise Portal.url
URL1=http://my.ford.com
Title2=Ford Corporate Bookmarks\Ford Web Tuneup.url
URL2=http://www.tuneup.ford.com
Title3=Ford Corporate Bookmarks\Ford Research Library.url
URL3=http://www.rlis.ford.com
Title4=Ford Corporate Bookmarks\Change Password (PSYNCH).url
URL4=https://www.changepassword.ford.com
[Favorites]
Ford Corporate Bookmarks\Enterprise Portal.url=http://my.ford.com
Ford Corporate Bookmarks\Ford Web Tuneup.url=http://www.tuneup.ford.com
Ford Corporate Bookmarks\Ford Research Library.url=http://www.rlis.ford.com
[Channel Add]
No Channels
End ----------------------------------------
The proxy.js is in the comments
JVM Console ====================================================
This is the JVM plug-in console output.
Java(TM) Plug-in: Version 1.4.2_07
Using JRE version 1.4.2_07 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\hphung1
Proxy Configuration: Automatic Proxy Configuration
URL: http://browsers.ford.com/coe/browsers/ie/en/configmgr.ins
----------------------------------------------------
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
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Trace level set to 5: basic, net, security, ext, liveconnect ... completed.
Invoking JS method: execScript
Invoking JS method: evalIntermediateValueToReturn
Ping the proxy server 192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44 on port -1
Proxy server 192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44 on port -1 can not be reached
Connecting http://www.401k.com/401k/tools/takehomepay/TakeHomePay.jar with proxy=192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44
java.net.UnknownHostException: 192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.http.HttpClient.privilegedOpenServer(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.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.New(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.createConnection(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.plugin.net.protocol.http.HttpUtils.followRedirects(Unknown Source)
at sun.plugin.cache.CachedJarLoader.isUpToDate(Unknown Source)
at sun.plugin.cache.CachedJarLoader.loadFromCache(Unknown Source)
at sun.plugin.cache.CachedJarLoader.load(Unknown Source)
at sun.plugin.cache.JarCache.get(Unknown Source)
at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source)
at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)
at sun.misc.URLClassPath$JarLoader.<init>(Unknown Source)
at sun.misc.URLClassPath$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.misc.URLClassPath.getLoader(Unknown Source)
at sun.misc.URLClassPath.getLoader(Unknown Source)
at sun.misc.URLClassPath.getResource(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
WARNING: error reading http://www.401k.com/401k/tools/takehomepay/TakeHomePay.jar from cache.
Downloading http://www.401k.com/401k/tools/takehomepay/TakeHomePay.jar to cache
Connecting http://www.401k.com/401k/tools/TakeHomePay.class with proxy=192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44
Connecting http://www.401k.com/401k/tools/TakeHomePay.class with proxy=192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44
Connecting http://www.401k.com/401k/tools/TakeHomePay.class with proxy=192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44
Connecting http://www.401k.com/401k/tools/TakeHomePay.class with proxy=192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44
Connecting http://www.401k.com/401k/tools/TakeHomePay/class.class with proxy=192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44
Connecting http://www.401k.com/401k/tools/TakeHomePay/class.class with proxy=192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44
Connecting http://www.401k.com/401k/tools/TakeHomePay/class.class with proxy=192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44
Connecting http://www.401k.com/401k/tools/TakeHomePay/class.class with proxy=192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44
load: class TakeHomePay.class not found.
java.lang.ClassNotFoundException: TakeHomePay.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: 192.28.163.156:84 PROXY 19.12.1.44:83 PROXY 19.12.2.44
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.http.HttpClient.privilegedOpenServer(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.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.New(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.createConnection(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more
Exception: java.lang.ClassNotFoundException: TakeHomePay.class
###@###.### 2005-04-25 22:29:15 GMT