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

Application/Applets fails often with slow modem connection.

    • b07
    • x86
    • windows, windows_xp
    • Not verified

      Application/Applets fails often with slow modem connection with the following error.

      I have just taken a sample many a times I am getting same kind of error while loading any application from command line. If it is timing out we should provide a retry dialog or something like that.


      Java Console Output while loading an Applet :
      Java Plug-in 1.6.0_05-ea
      Using JRE version 1.6.0_05-ea Java HotSpot(TM) Kernel VM
      User home directory = C:\Documents and Settings\Administrator

      DownloadManager.download caught: java.io.IOException: error downloading bundle sun_net_util
      java.io.IOException: error downloading bundle sun_net_util
      at sun.jkernel.Bundle.download(Unknown Source)
      at sun.jkernel.Bundle.install(Unknown Source)
      at sun.jkernel.Bundle.install(Unknown Source)
      at sun.jkernel.DownloadManager.doGetBootClassPathEntryForResource(Unknown Source)
      at sun.jkernel.DownloadManager.access$500(Unknown Source)
      at sun.jkernel.DownloadManager$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.jkernel.DownloadManager.getBootClassPathEntryForResource(Unknown Source)
      at sun.jkernel.DownloadManager.getBootClassPathEntryForClass(Unknown Source)
      at java.net.SocketPermission.init(Unknown Source)
      at java.net.SocketPermission.<init>(Unknown Source)
      at java.lang.SecurityManager.checkConnect(Unknown Source)
      at java.net.Socket.connect(Socket.java:512)
      at sun.net.NetworkClient.doConnect(NetworkClient.java:155)
      at sun.net.www.http.HttpClient.openServer(HttpClient.java:389)
      at sun.net.www.http.HttpClient$4.run(HttpClient.java:452)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.net.www.http.HttpClient.privilegedOpenServer(HttpClient.java:434)
      at sun.net.www.http.HttpClient.openServer(HttpClient.java:511)
      at sun.net.www.http.HttpClient.&lt;init&gt;(HttpClient.java:233)
      at sun.net.www.http.HttpClient.New(HttpClient.java:306)
      at sun.net.www.http.HttpClient.New(HttpClient.java:318)
      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.applet.AppletClassLoader.getBytes(AppletClassLoader.java:284)
      at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:44)
      at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:173)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:170)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:127)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:618)
      at sun.applet.AppletPanel.createApplet(AppletPanel.java:779)
      at sun.plugin.AppletViewer.createApplet(AppletViewer.java:2205)
      at sun.applet.AppletPanel.runLoader(AppletPanel.java:708)
      at sun.applet.AppletPanel.run(AppletPanel.java:362)
      at java.lang.Thread.run(Unknown Source)
      Error downloading bundle for sun/net/util/IPAddressUtil.class:
      java.lang.IllegalStateException: Expected state of Bundle[sun_net_util] to be DOWNLOADED
      at sun.jkernel.Bundle.install(Unknown Source)
      at sun.jkernel.Bundle.install(Unknown Source)
      at sun.jkernel.DownloadManager.doGetBootClassPathEntryForResource(Unknown Source)
      at sun.jkernel.DownloadManager.access$500(Unknown Source)
      at sun.jkernel.DownloadManager$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.jkernel.DownloadManager.getBootClassPathEntryForResource(Unknown Source)
      at sun.jkernel.DownloadManager.getBootClassPathEntryForClass(Unknown Source)
      at java.net.SocketPermission.init(Unknown Source)
      at java.net.SocketPermission.<init>(Unknown Source)
      at java.lang.SecurityManager.checkConnect(Unknown Source)
      at java.net.Socket.connect(Socket.java:512)
      at sun.net.NetworkClient.doConnect(NetworkClient.java:155)
      at sun.net.www.http.HttpClient.openServer(HttpClient.java:389)
      at sun.net.www.http.HttpClient$4.run(HttpClient.java:452)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.net.www.http.HttpClient.privilegedOpenServer(HttpClient.java:434)
      at sun.net.www.http.HttpClient.openServer(HttpClient.java:511)
      at sun.net.www.http.HttpClient.&lt;init&gt;(HttpClient.java:233)
      at sun.net.www.http.HttpClient.New(HttpClient.java:306)
      at sun.net.www.http.HttpClient.New(HttpClient.java:318)
      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.applet.AppletClassLoader.getBytes(AppletClassLoader.java:284)
      at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:44)
      at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:173)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:170)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:127)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:618)
      at sun.applet.AppletPanel.createApplet(AppletPanel.java:779)
      at sun.plugin.AppletViewer.createApplet(AppletViewer.java:2205)
      at sun.applet.AppletPanel.runLoader(AppletPanel.java:708)
      at sun.applet.AppletPanel.run(AppletPanel.java:362)
      at java.lang.Thread.run(Unknown Source)
      java.lang.NoClassDefFoundError: sun/net/util/IPAddressUtil
      at java.net.SocketPermission.init(Unknown Source)
      at java.net.SocketPermission.<init>(Unknown Source)
      at java.lang.SecurityManager.checkConnect(Unknown Source)
      at java.net.Socket.connect(Socket.java:512)
      at sun.net.NetworkClient.doConnect(NetworkClient.java:155)
      at sun.net.www.http.HttpClient.openServer(HttpClient.java:389)
      at sun.net.www.http.HttpClient$4.run(HttpClient.java:452)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.net.www.http.HttpClient.privilegedOpenServer(HttpClient.java:434)
      at sun.net.www.http.HttpClient.openServer(HttpClient.java:511)
      at sun.net.www.http.HttpClient.&lt;init&gt;(HttpClient.java:233)
      at sun.net.www.http.HttpClient.New(HttpClient.java:306)
      at sun.net.www.http.HttpClient.New(HttpClient.java:318)
      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.applet.AppletClassLoader.getBytes(AppletClassLoader.java:284)
      at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:44)
      at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:173)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:170)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:127)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:618)
      at sun.applet.AppletPanel.createApplet(AppletPanel.java:779)
      at sun.plugin.AppletViewer.createApplet(AppletViewer.java:2205)
      at sun.applet.AppletPanel.runLoader(AppletPanel.java:708)
      at sun.applet.AppletPanel.run(AppletPanel.java:362)
      at java.lang.Thread.run(Unknown Source)
      java.lang.NoClassDefFoundError: sun/net/util/IPAddressUtil
      at java.net.SocketPermission.init(Unknown Source)
      at java.net.SocketPermission.<init>(Unknown Source)
      at java.lang.SecurityManager.checkConnect(Unknown Source)
      at java.net.Socket.connect(Socket.java:512)
      at sun.net.NetworkClient.doConnect(NetworkClient.java:155)
      at sun.net.www.http.HttpClient.openServer(HttpClient.java:389)
      at sun.net.www.http.HttpClient$4.run(HttpClient.java:452)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.net.www.http.HttpClient.privilegedOpenServer(HttpClient.java:434)
      at sun.net.www.http.HttpClient.openServer(HttpClient.java:511)
      at sun.net.www.http.HttpClient.&lt;init&gt;(HttpClient.java:233)
      at sun.net.www.http.HttpClient.New(HttpClient.java:306)
      at sun.net.www.http.HttpClient.New(HttpClient.java:318)
      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.applet.AppletClassLoader.getBytes(AppletClassLoader.java:284)
      at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:44)
      at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:173)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:170)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:127)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:618)
      at sun.applet.AppletPanel.createApplet(AppletPanel.java:779)
      at sun.plugin.AppletViewer.createApplet(AppletViewer.java:2205)
      at sun.applet.AppletPanel.runLoader(AppletPanel.java:708)
      at sun.applet.AppletPanel.run(AppletPanel.java:362)
      at java.lang.Thread.run(Unknown Source)


      How to reproduce:
      Download and install netlimit (www.netlimit.com/download)
      Limit the net speed to 7KB/sec
      Launch Control Panel or any application /Applet ( java -Dkernel.debug=true com.sun.deploy.panel.ControlPanel )
      Try around 3 times ( at least once we will get this problem)

            enicholasunw Ethan Nicholas (Inactive)
            rnairsunw Raghu Nair
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: