# New Ticket Created by Juerd Waalboer # Please include the string: [perl #131527] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=131527 >
$ perl6 -I. -MFoo -e'my @foo is Foo where Str' ===SORRY!=== Cannot invoke this object (REPR: Null; VMNull) $ cat Foo.pm unit class Foo is Array; $ perl6 --ll-exception -I. -MFoo -e'my @foo is Foo where Str' Cannot invoke this object (REPR: Null; VMNull) at SETTING::src/core/TypedArray.pm:120 (/home/juerd/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm:parameterize) from src/Perl6/World.nqp:3055 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/World.moarvm:parameterize_type_with_args) from src/Perl6/World.nqp:1583 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/World.moarvm:container_type_info) from gen/moar/Perl6-Actions.nqp:3370 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Actions.moarvm:declare_variable) from gen/moar/Perl6-Actions.nqp:3227 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Actions.moarvm:variable_declarator) from gen/moar/stage2/QRegex.nqp:1671 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/QRegex.moarvm:!reduce) from gen/moar/stage2/QRegex.nqp:1617 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/QRegex.moarvm:!cursor_pass) from src/Perl6/Grammar.nqp:2645 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:variable_declarator) from src/Perl6/Grammar.nqp:2511 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:declarator) from src/Perl6/Grammar.nqp:2582 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:scoped) from <unknown>:1 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:scope_declarator:sym<my>) from gen/moar/stage2/QRegex.nqp:1708 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/QRegex.moarvm:!protoregex) from <unknown>:1 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:scope_declarator) from <unknown>:1 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:term:sym<scope_declarator>) from gen/moar/stage2/QRegex.nqp:1708 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/QRegex.moarvm:!protoregex) from <unknown>:1 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:term) from src/Perl6/Grammar.nqp:3919 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:termish) from gen/moar/stage2/NQPHLL.nqp:935 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:EXPR) from src/Perl6/Grammar.nqp:3959 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:EXPR) from src/Perl6/Grammar.nqp:1289 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement) from src/Perl6/Grammar.nqp:1221 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statementlist) from gen/moar/stage2/NQPHLL.nqp:1165 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:LANG) from src/Perl6/Grammar.nqp:1657 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:FOREIGN_LANG) from src/Perl6/Grammar.nqp:1185 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:comp_unit) from src/Perl6/Grammar.nqp:492 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:TOP) from gen/moar/stage2/QRegex.nqp:2311 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/QRegex.moarvm:parse) from gen/moar/stage2/NQPHLL.nqp:1909 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:parse) from gen/moar/stage2/NQPHLL.nqp:1851 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:run) from gen/moar/stage2/NQPHLL.nqp:1861 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:) from gen/moar/stage2/NQPHLL.nqp:1839 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:compile) from gen/moar/stage2/NQPHLL.nqp:1571 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:eval) from gen/moar/stage2/NQPHLL.nqp:1696 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:) from gen/moar/stage2/NQPHLL.nqp:1731 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:command_eval) from src/Perl6/Compiler.nqp:42 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Compiler.moarvm:command_eval) from gen/moar/stage2/NQPHLL.nqp:1677 (/home/juerd/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:command_line) from gen/moar/main.nqp:47 (/home/juerd/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:MAIN) from gen/moar/main.nqp:38 (/home/juerd/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<mainline>) from <unknown>:1 (/home/juerd/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<main>) from <unknown>:1 (/home/juerd/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<entry>)