The callee is dynamically generated, but the code croaks before the callee is generated, or after? Deterministic dynamicity would suggest you could pass an extra variable in the callers arguments which would be passed to croak for debugging. Dynamicity being non-deterministic, there would not be any scope for Croak to be making predictions about where your code may end up.

Evaluating the dynamic code would allow you to see where the evaluation was dying returning $@ messages back through Croak when evaluation fails. Or using warn instead of die to allow the code to continue to evaluate and hence allowing you to determine where it is ending up, instead of where it should.

You may already be aware of these strategies, so without a little more detail, as Anonymous Monk priorly suggested...


In reply to Re: Getting croak to show both caller and callee? by Don Coyote
in thread Getting croak to show both caller and callee? by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.