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