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
Affects Versions: 1.5-M1, 1.4.10, 1.4.9, 1.4.8, 1.4.7, 1.4.6, 1.4.5, 1.4.4,
1.4.3, 1.4.2, 1.4.1
Reporter: Clint Checketts
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.