glassfish
  1. glassfish
  2. GLASSFISH-20711

Java SE 7u25 upgrade causes ClassCircularityError and "Missing Permissions/Codebase manifest attributes" messages during Java Web Start launch of app clients

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 4.0, 4.1
    • Fix Version/s: 4.1
    • Component/s: standalone_client
    • Labels:
      None

      Description

      Starting with Java SE 7u25 attempts to launch an app client using Java Web Start causes the runtime error

      java.lang.ClassCirularityError: com/sun/enterprise/security/ee/PermissionCache

      and also lists many "Missing Permissions manifest attribute" and "Missing Codebase manifest attribute" for the GlassFish JARs.

        Issue Links

          Activity

          Hide
          gcruscoe added a comment -

          That's great news. Any idea when 4.0.1 will be out?

          Show
          gcruscoe added a comment - That's great news. Any idea when 4.0.1 will be out?
          Hide
          reza_rahman added a comment -

          There is no definitive dates yet - it is still in early planning.

          Show
          reza_rahman added a comment - There is no definitive dates yet - it is still in early planning.
          Hide
          mszajner added a comment -

          I need glassfish with resolved this issue so I built Glassfish from source codes (from /trunk/main) using Apache Maven 3.0.5 and JDK 1.7u51. Then I deploy my application (JavaWebStart with JavaFX and EclipseLink) and on start I have ClassCircularityeError. Are the source codes on /trunk stable? Or I have to wait for public release?

          Show
          mszajner added a comment - I need glassfish with resolved this issue so I built Glassfish from source codes (from /trunk/main) using Apache Maven 3.0.5 and JDK 1.7u51. Then I deploy my application (JavaWebStart with JavaFX and EclipseLink) and on start I have ClassCircularityeError. Are the source codes on /trunk stable? Or I have to wait for public release?
          Hide
          Tim Quinn added a comment -

          Note that the GlassFish changes resolved only part of this problem.

          The ClassCircularityError is due to a bug in Java SE (noted in my comment from last November).

          Here is the bug report

          https://bugs.openjdk.java.net/browse/JDK-8021368

          which says the fix fill be in Java SE 7u60.

          Show
          Tim Quinn added a comment - Note that the GlassFish changes resolved only part of this problem. The ClassCircularityError is due to a bug in Java SE (noted in my comment from last November). Here is the bug report https://bugs.openjdk.java.net/browse/JDK-8021368 which says the fix fill be in Java SE 7u60.
          Hide
          Tim Quinn added a comment -

          Note that if you want to you can get an early access version of Java SE 7u60 from here:

          https://jdk7.java.net/download.html

          but keep in mind this is not supported software, etc.

          The current build from that page, build 14, does not have the ClassCircularityError problem.

          Show
          Tim Quinn added a comment - Note that if you want to you can get an early access version of Java SE 7u60 from here: https://jdk7.java.net/download.html but keep in mind this is not supported software, etc. The current build from that page, build 14, does not have the ClassCircularityError problem.

            People

            • Assignee:
              Tim Quinn
              Reporter:
              Tim Quinn
            • Votes:
              8 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: