[ https://issues.apache.org/jira/browse/WICKET-3019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jeremy Thomerson resolved WICKET-3019. -------------------------------------- Resolution: Fixed Thanks to Peter Ertl for the patches! > Add getPath to MarkupExceptions to aid in locatin affected components > --------------------------------------------------------------------- > > Key: WICKET-3019 > URL: https://issues.apache.org/jira/browse/WICKET-3019 > Project: Wicket > Issue Type: Improvement > Components: wicket > Affects Versions: 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, > 1.4.9, 1.4.10, 1.5-M1 > Reporter: Clint Checketts > Assignee: Jeremy Thomerson > Priority: Trivial > Fix For: 1.4.11, 1.5-M2 > > Attachments: wicket-1.4.patch, wicket-1.5.patch > > Original Estimate: 0.08h > Remaining Estimate: 0.08h > > Currently when a markup exception occurs it is in the format of: > Component componentId must be applied to a tag of type 'select', not '<span > wicket:id="input">' (line 0, column 0) > The error message isn't very helpful when multiple components may have the > same ID. This occurs primarily with repeaters. > The change could take place in the Component class in the > checkComponentTag/checkComponentTagAttribute method: > findMarkupStream().throwMarkupException( > "Component " + getId() + " must be applied to a > tag of type '" + name + "', not " + > tag.toUserDebugString()+" "+getPath()); -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.