I just had a small idea, to regain the line precise error message when
we construct the component tree we lost in the constructor change
removal.

Why don't we record the stack trace in Component#Component() if we are
in development mode, and put it in the meta data or in a temporary
store in the request cycle?

This way if something goes wrong during construction, we can display
the component that is in violation and show the exact line number
where the component is constructed.

Something similar can be done with the 'add' method.

WDYT?

Martijn

--
Learn Wicket at ApacheCon Europe: http://apachecon.com
Join the wicket community at irc.freenode.net: ##wicket
Wicket 1.2.6 contains a very important fix. Download Wicket now!
http://wicketframework.org

Reply via email to