Can't resolve converter for cc attributes -----------------------------------------
Key: MYFACES-3311 URL: https://issues.apache.org/jira/browse/MYFACES-3311 Project: MyFaces Core Issue Type: Bug Components: JSR-314 Affects Versions: 2.1.3 Reporter: Michael Kurz I have some serious problems with composite component attributes. I have a composite component with the attribute value. This attribute (#{cc.attrs.value}) is mapped to the value attribute of an internal h:inputText. When I pass a VE to the composite component, the value is not converted in the h:inputText. The problem is caused in _SharedRendererUtils.findUIOutputConverter(). In this method the converter is resolved based on the type returned by a call to getType() on the VE. Unfortunately, for the VE in the composite component (#{cc.attrs.value}) this resolves to java.lang.Object (and not to java.lang.Long in my case). I quickly tried to replace the call to VE.getType() with a call to getValue().getClass(). This works, but I guess this introduces additional constraints I'm currently not aware of. Any ideas? Wasn't something like this already discussed in the past? -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira