PicoContainer
  1. PicoContainer
  2. PICO-367

java.lang.ArrayIndexOutOfBoundsException in org.picocontainer.DefaultPicoContainer.addOrderedComponentAdapter

    Details

    • Type: Bug Bug
    • Status: Resolved Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.8.3
    • Fix Version/s: 2.11.1
    • Component/s: PicoContainer (Java)
    • Labels:
      None
    • Number of attachments :
      0

      Description

      We get this error intermittently when running our unit tests:

      java.lang.ArrayIndexOutOfBoundsException: 11
      at java.util.ArrayList.add(ArrayList.java:352)
      at org.picocontainer.DefaultPicoContainer.addOrderedComponentAdapter(DefaultPicoContainer.java:465)
      at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:585)
      at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:535)
      at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:547)

      It has been happening at least from 2.6 ~ 2.8.3. Interestingly enough, when it happens, two tests fail with the same error, even though we recreate the container for every test method.

        Issue Links

          People

          • Assignee:
            Michael Rimov
            Reporter:
            Trejkaz
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: