Whenever you suspect that a tool (module, perl compiler, whatever) has a problem, try to boil down the problem to the absolutely minimal case that could exhibit the problem. I've tried it here:

package Local::Quickbooks; use Moose; sub getnew { } package Local::Quickbooks::GetNewTicketData; use Moose::Role; override 'getnew' => sub { }; package Local::Quickbooks::InvoiceAdd; use Moose; extends qw(Local::Quickbooks); with 'Local::Quickbooks::GetNewTicketData';

On a perl 5.14.1 with Moose 2.0009 this doesn't produce an error.

So I guess it's a metaperl bug rather than a Moose bug (or fixed, and your Moose is too old), and some of the other hundred classes in your code do something odd, and causes some odd behavior on Moose along the way.

So, create a copy of your project, and successively delete stuff from it until the error goes away. When the error goes away, press "undo" in your editor, and look closely at the just restored code.


In reply to Re: You cannot override 'getnew' because it has no super method by moritz
in thread You cannot override 'getnew' because it has no super method by metaperl

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.