Tapestry
  1. Tapestry
  2. TAPESTRY-2498

Add JDK 1.6 compatibility via Javassist 3.8.0.GA

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 5.0.13
    • Fix Version/s: 5.0.14
    • Component/s: tapestry-core
    • Labels:
      None

      Description

      Tapestry is not currently compatible with JDK 1.6 due to Javassist 3.7 having trouble with JDK 1.6 bytecode. Local experiments have shown that Javassist 3.8.0.GA solves this problem.

      Currently waiting for Javassist 3.8.0.GA to hit the central Maven repository: http://jira.codehaus.org/browse/MAVENUPLOAD-2126

        Activity

        Hide
        Howard M. Lewis Ship added a comment -

        We should continue to build under JDK 1.5, to ensure compatibility with JDK 1.5 users. It would just be nice to have Tapestry work with application code compiled under JDK 1.6.

        Show
        Howard M. Lewis Ship added a comment - We should continue to build under JDK 1.5, to ensure compatibility with JDK 1.5 users. It would just be nice to have Tapestry work with application code compiled under JDK 1.6.
        Hide
        Howard M. Lewis Ship added a comment -

        Temporarily installed the JAR to the snapshot repository on tapestry.formos.com.

        Show
        Howard M. Lewis Ship added a comment - Temporarily installed the JAR to the snapshot repository on tapestry.formos.com.
        Hide
        Filip S. Adamsen added a comment -

        There are issues with JDK 1.6? I use it daily and deploy to a server running 1.6 and have had no issues that I'm aware of...

        Show
        Filip S. Adamsen added a comment - There are issues with JDK 1.6? I use it daily and deploy to a server running 1.6 and have had no issues that I'm aware of...
        Hide
        Howard M. Lewis Ship added a comment -

        I hit this as soon as I compiled my app using JDK 1.6, even running on a 1.6 JVM. Switching over to the 3.8.0 javassist resolved the problem. It appears to be platform specific, and I'm on a Mac.

        Show
        Howard M. Lewis Ship added a comment - I hit this as soon as I compiled my app using JDK 1.6, even running on a 1.6 JVM. Switching over to the 3.8.0 javassist resolved the problem. It appears to be platform specific, and I'm on a Mac.
        Hide
        Filip S. Adamsen added a comment -

        And I'm on Linux/Windows. That explains it.

        Show
        Filip S. Adamsen added a comment - And I'm on Linux/Windows. That explains it.

          People

          • Assignee:
            Howard M. Lewis Ship
            Reporter:
            Howard M. Lewis Ship
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development