You can use Carp::Always or Devel::SimpleTrace to force a croak/confess in any code.
On Thu Jul 25 06:21:22 2013, XENO wrote:
Show quoted text> Exception thrown (code=general, message=Not a HASH reference at
> /usr/local/share/perl5/CHI/Driver.pm line 409, <$cmd_read> line 9.
>
> could you croak or confess instead of die so I can tell where my error is?
>