Skip Menu |

This queue is for tickets about the Catalyst-Plugin-StackTrace CPAN distribution.

Report information
The Basics
Id: 123161
Status: new
Priority: 0/
Queue: Catalyst-Plugin-StackTrace

People
Owner: Nobody in particular
Requestors: tsibley [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: [PATCH] Ignore internal Catalyst control-flow exceptions
Date: Fri, 29 Sep 2017 09:39:40 -0700
To: bug-Catalyst-Plugin-StackTrace [...] rt.cpan.org
From: Thomas Sibley <tsibley [...] cpan.org>
Internally, Catalyst uses exception objects to implement $c->detach (and $c->go). Unless these are ignored, they obscure the real stacktrace of errors that happen after a $c->detach. For example, when detaching to a view component which throws an error (due to template syntax, say), the StackTrace plugin catches both errors but overwrites the first exception's stacktrace (the one we care about) with the control-flow exception's stacktrace (which is empty unless verbose = 2 because it's all internal to Catalyst).
Subject: Re: [rt.cpan.org #123161] AutoReply: [PATCH] Ignore internal Catalyst control-flow exceptions
Date: Fri, 29 Sep 2017 09:47:30 -0700
To: Bugs in Catalyst-Plugin-StackTrace via RT <bug-Catalyst-Plugin-StackTrace [...] rt.cpan.org>
From: Thomas Sibley <tsibley [...] cpan.org>
aaaaand, actually attaching a patch this time.

Message body is not shown because sender requested not to inline it.