Uploaded image for project: 'Struts 2'
  1. Struts 2
  2. WW-4435

CXF broken with upgrade of ASM 5 since Struts 2.3.20

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.3.20
    • Fix Version/s: 2.3.24
    • Component/s: Integration
    • Labels:
    • Flags:
      Patch, Important

      Description

      Hi,

      Since upgrade of Struts in 2.3.20, the version of ASM has been upgraded to 5.0.2.

      Actually, I use CXF with Struts 2.

      The problem is CXF uses ASM 3.x and it's not compatible with the new API of ASM 5.0.2. All interfaces *Visitor.java have been replaced with abstract classes and the class "WrapperClassGenerator" in CXF is broken because it uses the interfaces "AnnotationVisitor", "FieldVisitor" and "MethodVisitor".

      Why do you upgrade ASM 3.3 to ASM 5.0.2 (four years between the two versions!) with this patch of Struts 2 (2.3.20)?

      Is there a workaround?

      Thank you in advance.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                lukaszlenart Lukasz Lenart
                Reporter:
                Canni Fabrice Cannizzaro
              • Votes:
                3 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: