[ https://issues.apache.org/jira/browse/BEANUTILS-35?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Niall Pemberton updated BEANUTILS-35: ------------------------------------- Attachment: Beanutils-35-updated.patch Attaching updated patch for PropertyUtilsBean's copyProperties() to catch NoSuchMethodException. Because Maps and DynaBeans can be used as a facade to wrap a "regular" bean I think NoSuchMethodException should be caught in all three cases. > [beanutils] Indexed properties with Array type cause IllegalArgumentException > in setProperty/populate > ----------------------------------------------------------------------------------------------------- > > Key: BEANUTILS-35 > URL: https://issues.apache.org/jira/browse/BEANUTILS-35 > Project: Commons BeanUtils > Issue Type: Bug > Components: Bean / Property Utils > Affects Versions: Nightly Builds > Environment: Operating System: All > Platform: All > Reporter: David Wood > Assignee: Niall Pemberton > Fix For: 1.8.0 > > Attachments: ArrayIndexedProperty.patch, Beanutils-35-updated.patch, > beanutils-indexed-arrays.patch > > > If you attempt: > public String[] getIndexedArrayProperty(int index) > public void setIndexedArrayProperty(int index,String newvalue[]) > ...this will fail with an IllegalArgumentException in PropertyUtilsBean, > because > setProperty will decide to store the first element of the newvalue array > rather > than the whole array. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]