Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.3
    • Fix Version/s: 1.8.4
    • Component/s: Bean / Property Utils
    • Labels:
      None

      Description

      In BeanUtils 1.7 four classes were copied from Commons Collections with the aim of removing that dependency:

      • ArrayStack
      • Buffer
      • BufferUnderflowException
      • FastHashMap

      However there are other classes within BeanUtils that depend on Commons Collections (e.g. BeanMap) - so three flavours of jars were created:

      • commons-beanutils.jar (all classes)
      • commons-beanutils-core.jar (core beantils which doesn't require Commons Collections)
      • commons-beanutils-bean-collections.jar (classes dependant on Commons Collections)

      This situation is a bit of a mess an is causing issues such as BEANUTILS-378

      I suggest the following action is taken in the next 1.x BeanUtils release:

      • remove the copied Commons Collections classes
      • add Commons Collections as a dependency
      • Only produce the one commons-beanutils.jar

      Removing the dependency on the four collections classes is more difficult as some of them are in BeanUtils API

        Issue Links

          Activity

          Hide
          alberto.mozzone Alberto Mozzone added a comment -

          According to what is written on http://commons.apache.org/proper/commons-beanutils/, the 1.9.2 version fixed the problem.

          May this issue be closed?

          Show
          alberto.mozzone Alberto Mozzone added a comment - According to what is written on http://commons.apache.org/proper/commons-beanutils/ , the 1.9.2 version fixed the problem. May this issue be closed?
          Hide
          jdillon Jason Dillon added a comment -

          Is 1.8.4 ever going to get released?

          Show
          jdillon Jason Dillon added a comment - Is 1.8.4 ever going to get released?
          Show
          niallp Niall Pemberton added a comment - http://svn.apache.org/viewvc?view=revision&revision=995833

            People

            • Assignee:
              niallp Niall Pemberton
              Reporter:
              niallp Niall Pemberton
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development