[
https://issues.apache.org/jira/browse/TOMAHAWK-928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Werner Punz updated TOMAHAWK-928:
---------------------------------
Resolution: Fixed
Status: Resolved (was: Patch Available)
Ok it looks good, all bugs I encountered did not seem to be caused by
the deeper inheritance for the attribute map,
anyway, someone introduced a bunch of bugs in the tomahawk rendering utils
which seem to break the dialog, but that also happens on the old code.
This has nothing to do with this issue here,
> DojoUtils.getAttributeMap fails for subclassed Dojo Components
> --------------------------------------------------------------
>
> Key: TOMAHAWK-928
> URL: https://issues.apache.org/jira/browse/TOMAHAWK-928
> Project: MyFaces Tomahawk
> Issue Type: Bug
> Affects Versions: 1.1.5-SNAPSHOT
> Reporter: Stefan Schuster
> Assigned To: Werner Punz
> Fix For: 1.1.5-SNAPSHOT
>
> Attachments: DojoUtils.patch, DojoUtilsV2.patch
>
>
> When using DojoUtils.renderWidgetInitializationCode() with a String Array as
> arguments parameter introspection get's used to find the getters for the
> given Strings. When subclassing a dojo based widget this mechanisms fails
> with a NoSuchMethodException.
> The introspection happens in DojoUtils.getAttributeMap() and uses
> Class.getDeclaredMethod() instead of Class.getMethod() which won't find the
> inherited getters. Changing this makes the mechanism working with subclassed
> components too.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.