Sorry but I haven't understood your question. Aren't the same thing the
'request that keeps the lock' and the ' lock keeping request'? What would
you like to add to the current log information?

On Tue, May 7, 2024 at 1:19 PM Martijn Dashorst <martijn.dasho...@gmail.com>
wrote:

> Hi!
>
> I was looking at our exception reporting in our application(s), and noticed
> that when the CouldNotLockPageException is thrown, it only logs the stack
> elements of the request that keeps the lock.
>
> What I'd like to do is to construct an exception and fill that exception's
> stack trace elements with the stack of the lock keeping request, and
> setting that as the cause of the CouldNotLockPageException.
>
> While this is a bit esoteric in nature, I think it is functionally correct
> in that the page that keeps the lock is actually the cause of the CNLPE.
>
> This would make debugging the occurrences of the CNLPE a bit better, as the
> exception itself is not informative, and you're actually interested in the
> cause. So this would alleviate the need to peruse the logs of one's
> application, and you can just look in the reported exception itself.
>
> WDYT?
>
> Martijn
>


-- 
Andrea Del Bene.
Apache Wicket committer.

Reply via email to