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

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Closed Closed
        2d 5h 42m 1 Howard M. Lewis Ship 03/Jul/08 22:14
        Mark Thomas made changes -
        Workflow Default workflow, editable Closed status [ 12568720 ] jira [ 12591746 ]
        Mark Thomas made changes -
        Workflow jira [ 12434416 ] Default workflow, editable Closed status [ 12568720 ]
        Howard M. Lewis Ship made changes -
        Fix Version/s 5.0.14 [ 12313214 ]
        Resolution Fixed [ 1 ]
        Status Open [ 1 ] Closed [ 6 ]
        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.
        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 -

        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 -

        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.
        Howard M. Lewis Ship made changes -
        Field Original Value New Value
        Priority Major [ 3 ] Critical [ 2 ]
        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.
        Howard M. Lewis Ship created issue -

          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