I like the fact that 1.5 has specific exceptions for shit that happens, and welcome CouldNotLockPageException! Just one minor question: is there a reason why CouldNotLockPageException extends RuntimeException instead of WicketRuntimeException? Is it so blocks with catch(WicketRuntimeException) won't catch it?
Martijn -- Become a Wicket expert, learn from the best: http://wicketinaction.com