Uploaded image for project: 'Task Management'
  1. Task Management
  2. TASKMGMT-26

Duplicate libs in bundle cglib-2.2 and cglib-nodep-3.2.2

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.1.1, 1.2
    • Fix Version/s: 1.1.3, 1.2.1
    • Labels:
      None
    • Release notes required:
      Yes
    • Sprint:
      Kromeriz 73
    • Story Points:
      2
    • Magnolia Release:
      5.4.11, 5.5.1

      Description

      cglib-nodep-3.2.2 is present in core and cglib-2.2 is in task management (and possibly other places)

      If the class loader uses the newer library, you might encounter

      Caused by: java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given
      	at net.sf.cglib.proxy.Enhancer.emitConstructors(Enhancer.java:874)
      	at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:582)
      

      In our case, the linux machines were loading the newer library and macs the older one.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ajuran AntonĂ­n Juran
                Reporter:
                efochr Evzen Fochr
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Date of First Response: