Uploaded image for project: 'Tapestry'
  1. Tapestry
  2. TAPESTRY-2498

Add JDK 1.6 compatibility via Javassist 3.8.0.GA

    Details

    • Type: Bug
    • Status: Closed
    • Priority: 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
        hlship 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
        hlship 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
        hlship Howard M. Lewis Ship added a comment -

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

        Show
        hlship Howard M. Lewis Ship added a comment - Temporarily installed the JAR to the snapshot repository on tapestry.formos.com.
        Hide
        fsa 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
        fsa 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
        hlship 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
        hlship 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
        fsa Filip S. Adamsen added a comment -

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

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

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development