Perl 5.12.2
Moose 1.21
Class::CMOP 1.11
Linux cflasprdlx10 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:56:28 EST 2006 x86_64 
x86_64 x86_64 GNU/Linux

The box is built to RHEL AS release 4 (Nahant Update 3)


> -----Original Message-----
> From: Nick Perez [mailto:[email protected]] 
> Sent: Thursday, December 02, 2010 4:12 PM
> To: [email protected]
> Subject: Re: Floating Point Exception
> 
> What version of perl, Moose, CMOP, etc are you using? What OS and
> version?
> 
> On Thu, 2 Dec 2010 15:17:03 -0500
> <[email protected]> wrote:
> 
> > Thanks, Stevan, 
> > 
> > But it's not that.  This was just created a scaled-down 
> version of my
> > module in order to test it. I've confirmed that it's not that using
> > CollectionTest as the mod name.
> > 
> > Eric
> > 
> > > -----Original Message-----
> > > From: Stevan Little [mailto:[email protected]] 
> > > Sent: Thursday, December 02, 2010 3:12 PM
> > > To: Berg, Eric: IT (NYK)
> > > Cc: [email protected]
> > > Subject: Re: Floating Point Exception
> > > 
> > > If I had to guess I would say it being caused by the use of - 
> > > in your  
> > > module name.
> > > 
> > > Try switching it to _ and see if that fixes it.
> > > 
> > > - Stevan
> > > 
> > > On Dec 2, 2010, at 2:09 PM, <[email protected]> 
> > > <[email protected] 
> > >  > wrote:
> > > 
> > > > I'm getting a floating point exception with the most basic 
> > > of Moose  
> > > > classes.  My first ones.  Here's a stripped-down version of my
> > > > mod and the calling script:
> > > >
> > > >
> > > > Calling script:
> > > >
> > > > #!/usr/bin/env perl
> > > >
> > > > $| = 1;
> > > > use strict;
> > > > use warnings;
> > > > use POINT::SVN::Collection-test;
> > > > my $rev       = 3230;
> > > > my $repo =
> > > > '/home/mwtoolsbkup/svn/landingstrip/svntestrepos/Point';
> > > >
> > > > my $collection = POINT::SVN::Collection-test->new(revision =>
> > > > $rev, repo => $repo,
> > > >                                            );
> > > >
> > > >
> > > > And the module:
> > > >
> > > > package POINT::SVN::Collection -test;
> > > >
> > > > use strict;
> > > > use warnings;
> > > > use Moose;
> > > >
> > > > # These are the basic pieces of info we get from SVN
> > > > has 'revision' => ( is       => 'ro',
> > > >                    isa      => 'Str',
> > > >                    required => 1,
> > > >                  );
> > > >
> > > > has 'repo' => (
> > > >    is       => 'ro',
> > > >    isa      => 'Str',
> > > >    required => 1,
> > > > );
> > > >
> > > > no Moose;
> > > > __PACKAGE__->meta->make_immutable;
> > > >
> > > > 1;
> > > >
> > > > and this produces:
> > > >
> > > > "Floating point exception"
> > > >
> > > > And if I enable "use sigtrap qw(FPE stack-trace );"
> > > >
> > > >
> > > > I get this:
> > > >
> > > > Caught a SIGFPE
> > > > at /home/nypntdev/iprs_perl/lib/perl5/x86_64-linux/
> > > > List/MoreUtils.pm line 29 $ = eval {...} called from file 
> > > `/home/nypntdev/iprs_perl/lib/perl5/ 
> > > > x86_64-linux/List/MoreUtils.pm' line 29
> > > > $ = require 'List/MoreUtils.pm' called from file 
> `/home/nypntdev/ 
> > > > iprs_perl/lib/perl5/Package/DeprecationManager.pm' line 10
> > > > $ = Package::DeprecationManager::BEGIN() called from 
> file `/home/ 
> > > > 
> nypntdev/iprs_perl/lib/perl5/x86_64-linux/List/MoreUtils.pm' line
> > > > 0 $ = eval {...} called from file 
> > > `/home/nypntdev/iprs_perl/lib/perl5/ 
> > > > x86_64-linux/List/MoreUtils.pm' line 0
> > > > $ = require 'Package/DeprecationManager.pm' called from 
> > > file `/home/ 
> > > > 
> > > 
> nypntdev/iprs_perl/lib/perl5/x86_64-linux/Moose/Deprecated.pm' line
> > > 22
> > > > $ = Moose::Deprecated::BEGIN() called from file 
> `/home/nypntdev/ 
> > > > iprs_perl/lib/perl5/x86_64-linux/List/MoreUtils.pm' line 0
> > > > $ = eval {...} called from file 
> > > `/home/nypntdev/iprs_perl/lib/perl5/ 
> > > > x86_64-linux/List/MoreUtils.pm' line 0
> > > > $ = require 'Moose/Deprecated.pm' called from file
> > > > `/home/nypntdev/ iprs_perl/lib/perl5/x86_64-linux/Moose.pm' line
> > > > 14 $ = Moose::BEGIN() called from file
> > > > `/home/nypntdev/iprs_perl/lib/
> > > > perl5/x86_64-linux/List/MoreUtils.pm' line 0 $ = eval {...}
> > > > called from file 
> > > `/home/nypntdev/iprs_perl/lib/perl5/ 
> > > > x86_64-linux/List/MoreUtils.pm' line 0
> > > > $ = require 'Moose.pm' called from file 
> > > `/home/erberg/lib/site_perl/ 
> > > > DEV/POINT/SVN/Collection.pm' line 7
> > > > $ = POINT::SVN::Collection::BEGIN() called from file 
> > > `/home/nypntdev/ 
> > > > iprs_perl/lib/perl5/x86_64-linux/List/MoreUtils.pm' line 0
> > > > $ = eval {...} called from file 
> > > `/home/nypntdev/iprs_perl/lib/perl5/ 
> > > > x86_64-linux/List/MoreUtils.pm' line 0
> > > > $ = require 'POINT/SVN/Collection.pm' called from file 
> > > `/home/erberg/ 
> > > > work/SVN/bin/fp_error.pl' line 14
> > > > $ = main::BEGIN() called from file 
> `/home/nypntdev/iprs_perl/lib/ 
> > > > perl5/x86_64-linux/List/MoreUtils.pm' line 0
> > > > $ = eval {...} called from file 
> > > `/home/nypntdev/iprs_perl/lib/perl5/ 
> > > > x86_64-linux/List/MoreUtils.pm' line 0
> > > > Aborted
> > > >
> > > > Any help will be appreciated.
> > > >
> > > > Eric
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > >
> > > > This e-mail may contain information that is confidential, 
> > > privileged  
> > > > or otherwise protected from disclosure. If you are not an
> > > > intended recipient of this e-mail, do not duplicate or
> > > > redistribute 
> > > it by any  
> > > > means. Please delete it and any attachments and notify the
> > > > sender that you have received it in error. Unless specifically
> > > > indicated, this e-mail is not an offer to buy or sell or a 
> > > solicitation to buy  
> > > > or sell any securities, investment products or other financial  
> > > > product or service, an official confirmation of any 
> > > transaction, or  
> > > > an official statement of Barclays. Any views or opinions
> > > > presented are solely those of the author and do not necessarily
> > > > represent those of Barclays. This e-mail is subject to terms 
> > > available at the  
> > > > following link: www.barcap.com/emaildisclaimer. By messaging
> > > > with Barclays you consent to the foregoing.  Barclays Capital is
> > > > the investment banking division of Barclays Bank PLC, a 
> company  
> > > > registered in England (number 1026167) with its registered 
> > > office at  
> > > > 1 Churchill Place, London, E14 5HP.  This email may relate 
> > > to or be  
> > > > sent from other members of the Barclays Group.
> > > > _______________________________________________
> > > 
> > > 
> 
> 
> -- 
> 
> Nicholas Perez
> XMPP/Email: [email protected]
> http://search.cpan.org/~nperez/
> http://github.com/nperez
> 

Reply via email to