# New Ticket Created by Christian Bartolomaeus # Please include the string: [perl #128123] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=128123 >
The following code from S03-metaops/hyper.t dies on rakudo-j: $ perl6-j -e '[[2, 3], [4, [5, 6]]]».combinations.gist' Expected a native int argument for '$a' <Internal error while creating backtrace: Expected a native int argument for '$a' in sub prefix:<++> at gen/jvm/CORE.setting line 8630 in method next-interesting-index at gen/jvm/CORE.setting line 20779 in block at gen/jvm/CORE.setting line 20829 in method nice at gen/jvm/CORE.setting line 20827 in method Str at gen/jvm/CORE.setting line 20860 in method Stringy at gen/jvm/CORE.setting line 1117 in sub infix:<~> at gen/jvm/CORE.setting line 1597 in block at gen/jvm/CORE.setting line 30498 in code at gen/jvm/CORE.setting line 20959 in block at gen/jvm/CORE.setting line 20959 in method gist at gen/jvm/CORE.setting line 20953 in block at gen/jvm/CORE.setting line 21232 in sub print_exception at gen/jvm/CORE.setting line 21225 . Please report this as a bug (mail to rakudo...@perl.org) and re-run with the --ll-exception command line option to get more information about your error> Output with --ll-exception: $ perl6-j --ll-exception -e '[[2, 3], [4, [5, 6]]]».combinations.gist' Expected a native int argument for '$a' in prefix:<++> (gen/jvm/CORE.setting:8630) in prefix:<++> (gen/jvm/CORE.setting:2080) in (gen/jvm/CORE.setting:14728) in pull-one (gen/jvm/CORE.setting:4101) in push-all (gen/jvm/CORE.setting:2390) in push-until-lazy (gen/jvm/CORE.setting:2402) in reify-until-lazy (gen/jvm/CORE.setting:14278) in join (gen/jvm/CORE.setting:15014) in join (gen/jvm/CORE.setting:1800) in (gen/jvm/CORE.setting:14727) in (gen/jvm/CORE.setting:1137) in (gen/jvm/CORE.setting:1133) in gistseen (gen/jvm/CORE.setting:1127) in gist (gen/jvm/CORE.setting:14726) in gist (gen/jvm/CORE.setting:1151) in gist (gen/jvm/CORE.setting:12791) in gist (gen/jvm/CORE.setting:1151) in (gen/jvm/CORE.setting:14731) in (gen/jvm/CORE.setting:14731) in (gen/jvm/CORE.setting:14728) in pull-one (gen/jvm/CORE.setting:4101) in push-all (gen/jvm/CORE.setting:2390) in push-until-lazy (gen/jvm/CORE.setting:2402) in reify-until-lazy (gen/jvm/CORE.setting:14278) in join (gen/jvm/CORE.setting:15014) in join (gen/jvm/CORE.setting:1800) in (gen/jvm/CORE.setting:14727) in (gen/jvm/CORE.setting:1137) in (gen/jvm/CORE.setting:1133) in gistseen (gen/jvm/CORE.setting:1127) in (gen/jvm/CORE.setting:1147) in gistseen (gen/jvm/CORE.setting:1127) in gist (gen/jvm/CORE.setting:14726) in gist (gen/jvm/CORE.setting:1151) in <unit> (-e:1) in <unit-outer> (-e:1) in eval (gen/jvm/stage2/NQPHLL.nqp:1198) in eval (src/Perl6/Compiler.nqp:161) in (gen/jvm/stage2/NQPHLL.nqp:1288) in command_eval (gen/jvm/stage2/NQPHLL.nqp:1285) in command_eval (src/Perl6/Compiler.nqp:29) in command_line (gen/jvm/stage2/NQPHLL.nqp:1269) in MAIN (gen/jvm/main.nqp:37) in <mainline> (gen/jvm/main.nqp:33) in (gen/jvm/main.nqp) I did a bisect and it breaks with commit https://github.com/rakudo/rakudo/commit/b5c041a6ca -- namely the changes to lines 45 and 46 (changing postfix:<++> to prefix:<++> cause the error.