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:stevan.lit...@iinteractive.com] 
> Sent: Thursday, December 02, 2010 3:12 PM
> To: Berg, Eric: IT (NYK)
> Cc: moose@perl.org
> 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, <eric.b...@barclayscapital.com> 
> <eric.b...@barclayscapital.com 
>  > 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.
> > _______________________________________________
> 
> 

Reply via email to