commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "smallufo (JIRA)" <>
Subject [jira] Created: (BEANUTILS-384) ConvertUtilsBean unable to process javassist classes
Date Thu, 16 Dec 2010 08:29:00 GMT
ConvertUtilsBean unable to process javassist classes

                 Key: BEANUTILS-384
             Project: Commons BeanUtils
          Issue Type: Improvement
          Components: ConvertUtils & Converters
    Affects Versions: 1.8.3
            Reporter: smallufo

The ConvertUtils uses ConvertUtils.register(userConverter , User.class) to register a converter.
And use converters.get(clazz) in Converter.lookup() to find proper converter.
It won't work for javassist modified object . 
for example , the User.class runtime becomes User_$$_javassist_0.class , and Converter is
unable to find the corresponding converter.

So , I suggest the future version can loop the converters map , and use User.class.isAssignableFrom(clazz_in_map)
to find corresponding converter.

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

View raw message