kevind0718 has asked for the wisdom of the Perl Monks concerning the following question:

Hello Kind Monks:

I have run into an issue using Perl within Eclipse. Eclipse reports it can not locate an object method.
In my Perl code I have
use FindBin::libs; use WR::MarketData; use common::sense; use Data::Dumper; use WR::Utils;

When I attempt to debug this code I get the following error:
Description Resource Path Location Type Can't locate object method "_generate_params" via package "Moose::Meta::Class::__ANON__::SERIAL::2" in C:/Perl64/site/lib/MooseX/Singleton/Role/Meta/Method/Constructor.pm line 30 marketdata_test.pl /sql-01/bin Unknown Perl Problem

This is the code at line 30 in Constructor.pm
$source .= $self->_generate_params( '$params', '$class' ); $source .= $self->_generate_instance( '$instance', '$class' ); $source .= $self->_generate_slot_initializers;
I have no idea what this means. Not a clue.
Can someone please give me a clue as to what is going on here?
Many Thanks KD

Replies are listed 'Best First'.
Re: error on locate object method
by Anonymous Monk on Sep 13, 2011 at 22:21 UTC

    "_generate_params" does not exist as a method of $self.

    1) What is $self? 2) Where is _generate_params() defined?