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

Auto config script (ins) in IE seems to fail when running an applet.

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2
    • Resolution: Not an Issue
    • Affects Version/s: 1.4.2_07
    • Fix Version/s: 1.4.2_07
    • Component/s: deploy
    • Labels:
      None
    • Subcomponent:
    • CPU:
      x86
    • OS:
      windows_2000

      Description


      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.&lt;init&gt;(Unknown Source)
       
       at sun.net.www.http.HttpClient.&lt;init&gt;(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.&lt;init&gt;(Unknown Source)
       
       at sun.net.www.http.HttpClient.&lt;init&gt;(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

        Attachments

          Activity

            People

            • Assignee:
              awoodsomsunw Ashley Woodsom (Inactive)
              Reporter:
              duke J. Duke (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: