Can't locate object method "new" via package "api::bess::query::Query" (perhaps you forgot to load "api::bess::query::Query"?) #### sub load_api_modules{ my $self = shift; my @superclass = split(/\//, $File::Find::dir); my @class = split(/./, $_); if ($File::Find::name =~ /\.pm$/) { require "$_"; my $name = $File::Find::name; $name =~ s/\//\:\:/g; # Convert slashes (/) to :: substr($name, -3,3, ''); # Remove the .pm at the end $self->{_$superclass[1].$superclass[2]} = new $name; print STDERR $File::Find::name."\n"; } }