[
https://issues.apache.org/jira/browse/MFCOMMONS-8?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Volker Weber resolved MFCOMMONS-8.
----------------------------------
Resolution: Fixed
Fix Version/s: 1.0.1-SNAPSHOT
> EnumConverter can't fetch target class automatically
> ----------------------------------------------------
>
> Key: MFCOMMONS-8
> URL: https://issues.apache.org/jira/browse/MFCOMMONS-8
> Project: MyFaces Commons
> Issue Type: Bug
> Components: myfaces-commons-converters
> Environment: java version "1.6.0_13"
> Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
> Java HotSpot(TM) 64-Bit Server VM (build 11.3-b02, mixed mode)
> myfaces-converters11 Version 1.0.0
> Reporter: Sven Bunge
> Assignee: Volker Weber
> Fix For: 1.0.1-SNAPSHOT
>
>
> The EnumConverter can't get the Enum-Class if the Enum is public enum xyz
> {..} and not an anonymous inner enum.
> Background:
> http://bugs.sun.com/view_bug.do?bug_id=6708424
> Issue:
> In line 71 of EnumConverter '} else if (value.getClass().isEnum()) {' only
> works with anonymous inner classes. Otherwise it is false and
> 'javax.faces.convert.ConverterException: No target class selected.' is thrown.
> possible solution:
> change 'getClass()' to 'getDeclaringClass()'. This works with public enums
> but must be checked for anonymous inner classes.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.