MooseX::AttributeShortcuts 0.037 hangs in JVM backend
The CPAN report for MooseX::AttributeShortcuts-0.037 does not complete its test suite under the PerlOnJava JVM backend. The run reaches t/06-role.t successfully, then stalls in t/builder/inline.t without producing a test summary.
Reproduction
Using the dependency overlay from the CPAN build:
timeout 20 ./jperl t/builder/inline.t
The JVM backend times out with exit 124 and no completion output. The same focused test completes successfully under the interpreter backend:
timeout 20 ./jperl --interpreter t/builder/inline.t
The test exercises anonymous builders in Moose roles and their composition into a class.
The complete upstream system-Perl comparison could not be run in this environment because Moose is not installed there. The bounded JVM-only reproduction, contrasted with interpreter success, makes this an actionable PerlOnJava backend hang rather than an ordinary CPAN dependency failure.
Archived report:
/tmp/cpan_random_logs/20260824-171428-41866/failures/MooseX-AttributeShortcuts--from--MooseX-AttributeShortcuts.log
MooseX::AttributeShortcuts 0.037 hangs in JVM backend
The CPAN report for
MooseX::AttributeShortcuts-0.037does not complete its test suite under the PerlOnJava JVM backend. The run reachest/06-role.tsuccessfully, then stalls int/builder/inline.twithout producing a test summary.Reproduction
Using the dependency overlay from the CPAN build:
The JVM backend times out with exit 124 and no completion output. The same focused test completes successfully under the interpreter backend:
The test exercises anonymous builders in Moose roles and their composition into a class.
The complete upstream system-Perl comparison could not be run in this environment because Moose is not installed there. The bounded JVM-only reproduction, contrasted with interpreter success, makes this an actionable PerlOnJava backend hang rather than an ordinary CPAN dependency failure.
Archived report:
/tmp/cpan_random_logs/20260824-171428-41866/failures/MooseX-AttributeShortcuts--from--MooseX-AttributeShortcuts.log