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

regression: cannot run filemaker application due to java.lang.ClassCircularityError

    XMLWordPrintable

    Details

    • Subcomponent:
    • Introduced In Build:
      b02
    • Introduced In Version:
    • Resolved In Build:
      b138
    • CPU:
      generic
    • OS:
      generic
    • Verification:
      Verified

      Backports

        Description

        Customer report (Filemaker): Java 6u24 was released yesterday and it created a show stopper problem in our product for customers who upgraded. It appears that Sun/Oracle put a lot of opaque security fixes in that release and I believe that it may have impacted the class loading of our Java Web Start Application - specifically in the httpclient library.

            Stack trace is below.

            Caused by: java.lang.ClassCircularityError: com/oaklandsw/util/c
                at com.oaklandsw.http.Handler.openConnection(Handler.java:19)
                at java.net.URL.openConnection(Unknown Source)
                at sun.net.www.protocol.jar.JarURLConnection.<init>(Unknown Source)
                at com.sun.jnlp.JNLPCachedJarURLConnection.<init>(Unknown Source)
                at com.sun.javaws.net.protocol.jar.Handler.openConnection(Unknown Source)
                at java.net.URL.openConnection(Unknown Source)
                at com.sun.deploy.util.URLUtil.checkTargetURL(Unknown Source)
                at com.sun.deploy.security.DeployURLClassPath$JarLoader.checkResource(Unknown Source)
                at com.sun.deploy.security.DeployURLClassPath$JarLoader.getResource(Unknown Source)
                at com.sun.deploy.security.DeployURLClassPath.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 com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
                at java.lang.ClassLoader.loadClass(Unknown Source)
                at java.lang.ClassLoader.loadClass(Unknown Source)
                at java.lang.ClassLoader.loadClass(Unknown Source)
                at com.oaklandsw.http.Handler.openConnection(Handler.java:19)
                at java.net.URL.openConnection(Unknown Source)
                at sun.net.www.protocol.jar.JarURLConnection.&lt;init&gt;(Unknown Source)
                at com.sun.jnlp.JNLPCachedJarURLConnection.<init>(Unknown Source)
                at com.sun.javaws.net.protocol.jar.Handler.openConnection(Unknown Source)
                at java.net.URL.openConnection(Unknown Source)
                at com.sun.deploy.util.URLUtil.checkTargetURL(Unknown Source)
                at com.sun.deploy.security.DeployURLClassPath$JarLoader.checkResource(Unknown Source)
                at com.sun.deploy.security.DeployURLClassPath$JarLoader.getResource(Unknown Source)
                at com.sun.deploy.security.DeployURLClassPath.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 com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
                at java.lang.ClassLoader.loadClass(Unknown Source)
                at java.lang.ClassLoader.loadClass(Unknown Source)
                at java.lang.ClassLoader.loadClass(Unknown Source)
                at com.filemaker.adminconsole.ui.clients.AdminConsoleJnlpLauncher.<init>(AdminConsoleJnlpLauncher.java:217)
                at com.filemaker.adminconsole.ui.clients.AdminConsoleJnlpLauncher.main(AdminConsoleJnlpLauncher.java:106)
        Reviewed with Roger, OK to defer for 7. Waiting on security review, will putback for 6 update and forward port.

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                ngthomas Thomas Ng (Inactive)
                Reporter:
                ngthomas Thomas Ng (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: