Gossamer Forum
Home : Products : Gossamer Mail : Discussion :

Can't locate object method ...

Quote Reply
Can't locate object method ...
Hi, I recently installed a fresh copy of 2.02 upgrade and everything appears ok, except when I click on the Undeliverables link in the Email section of the admin ...

/admin/email.cgi

I get the following error ...

A fatal error has occured:

Can't locate object method "save" via package "GMail::Options" at /path/to/admin/email.cgi line 49.

Around line 49 it reads ...

# Authenticate the user. This really only loads that user.
authenticate() or return;

if ($USER->{opts}->{update_folders}) {
$PLG->dispatch('GMail::Folders::update', sub { GMail::Folders->update(@_) });
$USER->{opts}->{update_folders} = 0;
GMail::Options->save; ## LINE 49 ##
}

Any assistance appreciated.

Thanks!

Quote Reply
Re: Can't locate object method ... In reply to
Also having same problem....

I was operating fine until I turned on pop3 for users. Even then the problem did not occur.
It started the very first time I called for a pop3 down load.. It has totally disabled me...
All users get a normal display when they log in, but as soon as they click ANY feature they get this error.
I also get it from admin when I click on any users "email"
I have since turned off pop3, reinstalled and still can not get back to a normal operation.

Bill

Quote Reply
Re: Can't locate object method ... In reply to
Hi,

Thanks for the bug report! Quick fix is to add:
Code:
use GMail::Options;
under:
Code:
use GMail::Folders;
Cheers,

Scott

Quote Reply
Re: Can't locate object method ... In reply to
Thanks!