commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Marchese (JIRA)" <j...@apache.org>
Subject [jira] Created: (BEANUTILS-387) [beanutils] copyProperties() throws a ConversionException : No value specified for 'Date' when the field is a java.util.Date with a null value
Date Wed, 26 Jan 2011 15:55:45 GMT
[beanutils] copyProperties() throws a ConversionException :  No value specified for 'Date'
when the field is a java.util.Date with a null value
-----------------------------------------------------------------------------------------------------------------------------------------------

                 Key: BEANUTILS-387
                 URL: https://issues.apache.org/jira/browse/BEANUTILS-387
             Project: Commons BeanUtils
          Issue Type: Bug
          Components: Bean / Property Utils
    Affects Versions: 1.8.3
            Reporter: Daniel Marchese


We have migrated the library from version 1.6.0 to 1.8.0 and the copyProperties() method fails
when copying a java.util.Date attribute with a null value.

Here is a simple testcase :

public class Test {

	private Date date;
	
	public Date getDate() { return date;	}
	public void setDate(Date date) { this.date = date; }

	public static void main(String[] args) throws Exception {

		Test dest = new Test();
		Test source = new Test();
		BeanUtils.copyProperties(dest, source);
	}
}


As a workaround, we can do this :
ConvertUtils.register(new DateConverter(null), Date.class);

When can also use PropertyUtils.copyProperties() because in this case no conversion is required
but the impact is unknown on our big application.

The problem is that there seems to be a regression between version 1.6.0 and 1.8.0.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message