I ran into an interesting issue with BeanUtils and was wondering if anyone has run into it and has a fix or if it is one of those issues that can not be fixed.
The issue is that BeanUtils is incorrectly getting BeanInfo from the beans. This occurs when a bean has an attrubute that is an array of Beans. The array name and class is incorrect. The Bean name for the array ends up with a [F prefixed to the name. So if your array class name is fooArray it end up being [FfooArray using BeanUtils.
I suspect this is an issue that may have some importance especially if Spring is using BeanUtils somewhere else internally for introspection.