Skip Menu |

This queue is for tickets about the File-Stat-Moose CPAN distribution.

Report information
The Basics
Id: 39653
Status: resolved
Priority: 0/
Queue: File-Stat-Moose

People
Owner: Nobody in particular
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.02
Fixed in: (no value)



Subject: Moose 0.58 breaks File-Stat-Moose
My smoke box has sent weird fail reports about File-Stat-Moose 0.02. I have just verified that these fails go away when I downgrade to Class-MOP-0.64 and Moose-0.55 I hope this helps you to understand the issue better now. Please forward this ticket to the Moose queue if you come to the conclusion that it is their bug. Thanks,
More detailed trace suggested that new Moose doesn't work with "use warnings". I'll investigate this issue. Exception::Warning: Use of uninitialized value in string eq at t/tlib/File/Stat/MooseTest.pm line 100 $_ = Exception::Warning::__DIE__("Use of uninitialized value in string eq at lib/File/Stat/Moose.pm line 50.\x{0a}") called in package File::Stat::Moose at lib/File/Stat/Moose.pm line 50 $_ = File::Stat::Moose::__ANON__("t/tlib/File/Stat/MooseTest.pm") called in package Moose::Meta::TypeConstraint at /home/dexter/opt/ActivePerl-5.10/site/lib/Moose/Meta/TypeConstraint.pm line 69 $_ = Moose::Meta::TypeConstraint::check("Moose::Meta::TypeConstraint=HASH(0x87f3610)", "t/tlib/File/Stat/MooseTest.pm") called in package Moose::Meta::TypeConstraint::Union at /home/dexter/opt/ActivePerl-5.10/site/lib/Moose/Meta/TypeConstraint/Union.pm line 31 $_ = Moose::Meta::TypeConstraint::Union::__ANON__("t/tlib/File/Stat/MooseTest.pm") called in package Moose::Meta::Method::Constructor at (eval 202) line 31 $_ = File::Stat::Moose::new("File::Stat::Moose", "file", "t/tlib/File/Stat/MooseTest.pm") called in package File::Stat::MooseTest at t/tlib/File/Stat/MooseTest.pm line 100 $_ = File::Stat::MooseTest::test___deref_array("File::Stat::MooseTest=HASH(0x8327a08)") called in package Test::Unit::TestSuite at /home/dexter/opt/ActivePerl-5.10/site/lib/Test/Unit/Lite.pm line 565 $_ = eval {...} called in package Test::Unit::TestSuite at /home/dexter/opt/ActivePerl-5.10/site/lib/Test/Unit/Lite.pm line 564 $_ = Test::Unit::TestSuite::run("Test::Unit::TestSuite=HASH(0x82fc6a8)", "Test::Unit::Result=HASH(0x8162920)", "Test::Unit::TestRunner=HASH(0x8162990)") called in package Test::Unit::TestRunner at /home/dexter/opt/ActivePerl-5.10/site/lib/Test/Unit/Lite.pm line 684 $_ = Test::Unit::TestRunner::start("Test::Unit::TestRunner=HASH(0x8162990)", "Test::Unit::Lite::AllTests") called in package Test::Unit::Lite at /home/dexter/opt/ActivePerl-5.10/site/lib/Test/Unit/Lite.pm line 116 $_ = Test::Unit::Lite::all_tests() called in package main at t/test.pl line 29
Fixed in 0.0201. New Moose is much stricted and own constraints have to be more careful.