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

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

XMLWordPrintable

    • b02
    • b138
    • generic
    • generic
    • Verified

        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.

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

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: