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

sun.plugin.javascript exceptions are thrown when using Netscape 6 /Merlin build

    XMLWordPrintable

Details

    • x86, sparc
    • linux, solaris_8, windows_nt

    Description

      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 sun.plugin.security.PluginClassLoader.access$201(Unknown Source)
      at sun.plugin.security.PluginClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.plugin.security.PluginClassLoader.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 java.lang.ClassLoader.loadClassInternal(Unknown Source)
      at NervousText.run(NervousText.java:51)
      at java.lang.Thread.run(Unknown Source)
      java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)
      at java.security.AccessControlContext.checkPermission(Unknown Source)
      at java.security.AccessController.checkPermission(Unknown Source)
      at java.lang.SecurityManager.checkPermission(Unknown Source)
      at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
      at java.lang.System.getProperty(Unknown Source)
      at AppletCacheVerifier.verify(AppletCacheVerifier.java:33)
      at NervousText.run(NervousText.java:52)
      at java.lang.Thread.run(Unknown Source)

      Platform Tested: Windows NT/2000
      Browser : Netscape 6

      The following exceptions are thrown when automated tests(Javascript)/Manual tests are run on Netscape 6.01 on windows using Plug-in merlin build 61/62.
      The same applets run fine using Merlin 60 .These exceptions are thrown for
      all the applets running in Netscape 6.

      To reproduce the problem:

      1. Install Java Plug-in Merlin build 62.

      2. Load the following applet in Netscape 6.01

      3. Follwing Exceptions are thrown but the applet is loaded fine.

      Exceptions thrown :
      ___________________
      Java(TM) Plug-in: Version 1.4.0
      Using JRE version 1.4.0-beta Java HotSpot(TM) Client VM
      User home directory = C:\WINNT\Profiles\vmanda
      Proxy Configuration: Browser Proxy Configuration

      ----------------------------------------------------
      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
      s: dump system properties
      t: dump thread list
      x: clear classloader cache
      0-5: set trace level to <n>
      ----------------------------------------------------
      java.lang.NullPointerException
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Native Method)
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.<init>(Unknown Source)
      at sun.plugin.navig.win32.AppletPluginContext.nativeGetJSObject(Unknown Source)
      at sun.plugin.ActivatorAppletContext.showStatus(Unknown Source)
      at sun.plugin.AppletViewer.println(Unknown Source)
      at sun.plugin.usability.Trace.firePrintlnEvent(Unknown Source)
      at sun.plugin.usability.Trace.netPrintln(Unknown Source)
      at sun.plugin.protocol.jdk12.http.HttpURLConnection.connectStep1(Unknown Source)
      at sun.plugin.protocol.jdk12.http.HttpURLConnection.connect(Unknown Source)
      at sun.plugin.cachescheme.PluginURLConnection.fetchHTTPHeaders(Unknown Source)
      at sun.plugin.cachescheme.PluginURLConnection.getLastModified(Unknown Source)
      at sun.plugin.cachescheme.PluginJarCacheHandler.getJarFileFromCache(Unknown Source)
      at sun.plugin.cachescheme.PluginJarCacheHandler.cacheHandler(Unknown Source)
      at sun.plugin.cachescheme.PluginJarCacheHandler.getJarFilesPath(Unknown Source)
      at sun.plugin.AppletViewer.loadJarFiles(Unknown Source)
      at sun.applet.AppletPanel.runLoader(Unknown Source)
      at sun.applet.AppletPanel.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Native Method)
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.<init>(Unknown Source)
      at sun.plugin.navig.win32.AppletPluginContext.nativeGetJSObject(Unknown Source)
      at sun.plugin.ActivatorAppletContext.showStatus(Unknown Source)
      at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
      at sun.applet.AppletPanel.runLoader(Unknown Source)
      at sun.applet.AppletPanel.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Native Method)
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.<init>(Unknown Source)
      at sun.plugin.navig.win32.AppletPluginContext.nativeGetJSObject(Unknown Source)
      at sun.plugin.ActivatorAppletContext.showStatus(Unknown Source)
      at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
      at sun.applet.AppletPanel.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
      at sun.plugin.javascript.navig5.SecurityContext.getURL(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.<init>(Unknown Source)
      at sun.plugin.navig.win32.AppletPluginContext.nativeGetJSObject(Unknown Source)
      at sun.plugin.ActivatorAppletContext.showStatus(Unknown Source)
      at sun.plugin.AppletViewer.println(Unknown Source)
      at sun.plugin.usability.Trace.firePrintlnEvent(Unknown Source)
      at sun.plugin.usability.Trace.netPrintln(Unknown Source)
      at sun.plugin.protocol.jdk12.http.HttpURLConnection.connectStep1(Unknown Source)
      at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
      at sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source)
      at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
      at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
      at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
      at sun.net.www.protocol.jar.JarURLConnection.getJarFile(Unknown Source)
      at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)
      at sun.misc.URLClassPath$JarLoader.<init>(Unknown Source)
      at sun.misc.URLClassPath$2.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 sun.plugin.security.PluginClassLoader.access$201(Unknown Source)
      at sun.plugin.security.PluginClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.plugin.security.PluginClassLoader.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 java.lang.ClassLoader.loadClassInternal(Unknown Source)
      at NervousText.run(NervousText.java:51)
      at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Native Method)
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.<init>(Unknown Source)
      at sun.plugin.navig.win32.AppletPluginContext.nativeGetJSObject(Unknown Source)
      at sun.plugin.ActivatorAppletContext.showStatus(Unknown Source)
      at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
      at sun.applet.AppletPanel.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
      at sun.plugin.javascript.navig5.SecurityContext.getURL(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.<init>(Unknown Source)
      at sun.plugin.navig.win32.AppletPluginContext.nativeGetJSObject(Unknown Source)
      at sun.plugin.ActivatorAppletContext.showStatus(Unknown Source)
      at sun.plugin.AppletViewer.println(Unknown Source)
      at sun.plugin.usability.Trace.firePrintlnEvent(Unknown Source)
      at sun.plugin.usability.Trace.netPrintln(Unknown Source)
      at sun.plugin.protocol.jdk12.http.HttpURLConnection.connectStep1(Unknown Source)
      at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
      at sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source)
      at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
      at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
      at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
      at sun.net.www.protocol.jar.JarURLConnection.getJarFile(Unknown Source)
      at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)
      at sun.misc.URLClassPath$JarLoader.<init>(Unknown Source)
      at sun.misc.URLClassPath$2.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 sun.plugin.security.PluginClassLoader.access$201(Unknown Source)
      at sun.plugin.security.PluginClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.plugin.security.PluginClassLoader.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 java.lang.ClassLoader.loadClassInternal(Unknown Source)
      at NervousText.run(NervousText.java:51)
      at java.lang.Thread.run(Unknown Source)
      java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)
      at java.security.AccessControlContext.checkPermission(Unknown Source)
      at java.security.AccessController.checkPermission(Unknown Source)
      at java.lang.SecurityManager.checkPermission(Unknown Source)
      at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
      at java.lang.System.getProperty(Unknown Source)
      at AppletCacheVerifier.verify(AppletCacheVerifier.java:33)
      at NervousText.run(NervousText.java:52)
      at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
      at sun.plugin.javascript.navig5.SecurityContext.getURL(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.<init>(Unknown Source)
      at sun.plugin.navig.win32.AppletPluginContext.nativeGetJSObject(Unknown Source)
      at sun.plugin.ActivatorAppletContext.showStatus(Unknown Source)
      at sun.plugin.AppletViewer.println(Unknown Source)
      at sun.plugin.usability.Trace.firePrintlnEvent(Unknown Source)
      at sun.plugin.usability.Trace.netPrintln(Unknown Source)
      at sun.plugin.protocol.jdk12.http.HttpURLConnection.connectStep1(Unknown Source)
      at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
      at sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source)
      at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
      at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
      at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
      at sun.net.www.protocol.jar.JarURLConnection.getJarFile(Unknown Source)
      at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)
      at sun.misc.URLClassPath$JarLoader.<init>(Unknown Source)
      at sun.misc.URLClassPath$2.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 sun.plugin.security.PluginClassLoader.access$201(Unknown Source)
      at sun.plugin.security.PluginClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.plugin.security.PluginClassLoader.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)
      java.lang.NullPointerException
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Native Method)
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.<init>(Unknown Source)
      at sun.plugin.navig.win32.AppletPluginContext.nativeGetJSObject(Unknown Source)
      at sun.plugin.ActivatorAppletContext.showStatus(Unknown Source)
      at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
      at sun.applet.AppletPanel.runLoader(Unknown Source)
      at sun.applet.AppletPanel.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Native Method)
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.<init>(Unknown Source)
      at sun.plugin.navig.win32.AppletPluginContext.nativeGetJSObject(Unknown Source)
      at sun.plugin.ActivatorAppletContext.showStatus(Unknown Source)
      at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
      at sun.applet.AppletPanel.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Native Method)
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.<init>(Unknown Source)
      at sun.plugin.navig.win32.AppletPluginContext.nativeGetJSObject(Unknown Source)
      at sun.plugin.ActivatorAppletContext.showStatus(Unknown Source)
      at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
      at sun.applet.AppletPanel.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      java.lang.NullPointerException
      at sun.plugin.javascript.navig5.SecurityContext.getURL(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Unknown Source)
      at sun.plugin.javascript.navig5.JSObject.<init>(Unknown Source)
      at sun.plugin.navig.win32.AppletPluginContext.nativeGetJSObject(Unknown Source)
      at sun.plugin.ActivatorAppletContext.showStatus(Unknown Source)
      at sun.plugin.AppletViewer.println(Unknown Source)
      at sun.plugin.usability.Trace.firePrintlnEvent(Unknown Source)
      at sun.plugin.usability.Trace.netPrintln(Unknown Source)
      at sun.plugin.protocol.jdk12.http.HttpURLConnection.connectStep1(Unknown Source)
      at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
      at sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source)
      at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
      at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
      at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
      at sun.net.www.protocol.jar.JarURLConnection.getJarFile(Unknown Source)
      at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)
      at sun.misc.URLClassPath$JarLoader.<init>(Unknown Source)
      at sun.misc.URLClassPath$2.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

      Attachments

        Issue Links

          Activity

            People

              mcolburnsunw Michael Colburn (Inactive)
              senugulaorcl Sridhar Enugula (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: