Gossamer Forum
Home : Products : Gossamer Forum : Discussion :

Need help with error...

Quote Reply
Need help with error...
If a user is logged in, they're having no problems. However, if the user is not logged in and they try to click on anything beyond the root page, they get the following error:

Code:

A fatal error has occurred:
Can't call method "fetchrow" on an undefined value at /home2/www/earthgolf/forum/admin/GForum/Authenticate.pm line 662.

Please enable debugging in setup for more details. Stack Trace====================================== GForum (29567): GForum::Authenticate::_load_forum_perm_cache called at /home2/www/earthgolf/forum/admin/GForum/Authenticate.pm line 741 with no arguments. GForum (29567): GForum::Authenticate::auth_forum_perm called at /home2/www/earthgolf/forum/admin/GForum/Authenticate.pm line 40 with arguments (1). GForum (29567): GForum::Authenticate::__ANON__ called at /home2/www/earthgolf/forum/admin/GT/Plugins.pm line 112 with arguments (1). GForum (29567): GT::Plugins::dispatch called at /home2/www/earthgolf/forum/admin/GForum/Authenticate.pm line 40 with arguments (GT::Plugins, /home2/www/earthgolf/forum/admin/Plugins/GForum, auth_forum_perm, CODE(0x8468a08), 1). GForum (29567): GForum::Authenticate::auth called at /home2/www/earthgolf/forum/admin/GForum/Authenticate.pm line 720 with arguments (forum_perm, 1). GForum (29567): GForum::Authenticate::auth_forum_permission called at /home2/www/earthgolf/forum/admin/GForum/Authenticate.pm line 40 with arguments (1). GForum (29567): GForum::Authenticate::__ANON__ called at /home2/www/earthgolf/forum/admin/GT/Plugins.pm line 112 with arguments (1). GForum (29567): GT::Plugins::dispatch called at /home2/www/earthgolf/forum/admin/GForum/Authenticate.pm line 40 with arguments (GT::Plugins, /home2/www/earthgolf/forum/admin/Plugins/GForum, auth_forum_permission, CODE(0x8467bcc), 1). GForum (29567): GForum::Authenticate::auth called at /home2/www/earthgolf/forum/admin/GForum/Authenticate.pm line 295 with arguments (forum_permission, 1). GForum (29567): GForum::Authenticate::auth_run_command called at /home2/www/earthgolf/forum/admin/GForum/Authenticate.pm line 40 with arguments (forum_view_collapsed, HASH(0x83b90fc)). GForum (29567): GForum::Authenticate::__ANON__ called at /home2/www/earthgolf/forum/admin/GT/Plugins.pm line 112 with arguments (forum_view_collapsed, HASH(0x83b90fc)). GForum (29567): GT::Plugins::dispatch called at /home2/www/earthgolf/forum/admin/GForum/Authenticate.pm line 40 with arguments (GT::Plugins, /home2/www/earthgolf/forum/admin/Plugins/GForum, auth_run_command, CODE(0x8466ec8), forum_view_collapsed, HASH(0x83b90fc)). GForum (29567): GForum::Authenticate::auth called at /home2/www/earthgolf/forum/admin/GForum.pm line 277 with arguments (run_command, forum_view_collapsed, HASH(0x83b90fc)). GForum (29567): GForum::_plg_do_func_2 called at /home2/www/earthgolf/forum/admin/GForum.pm line 261 with arguments (forum_view_collapsed). GForum (29567): GForum::__ANON__ called at /home2/www/earthgolf/forum/admin/GT/Plugins.pm line 112 with arguments (forum_view_collapsed). GForum (29567): GT::Plugins::dispatch called at /home2/www/earthgolf/forum/admin/GForum.pm line 261 with arguments (GT::Plugins, /home2/www/earthgolf/forum/admin/Plugins/GForum, do_forum_view_collapsed, CODE(0x82bffe4), forum_view_collapsed). GForum (29567): GForum::_plg_do_func called at /home2/www/earthgolf/forum/admin/GForum.pm line 252 with arguments (forum_view_collapsed). GForum (29567): GForum::__ANON__ called at /home2/www/earthgolf/forum/admin/GT/Plugins.pm line 112 with arguments (forum_view_collapsed). GForum (29567): GT::Plugins::dispatch called at /home2/www/earthgolf/forum/admin/GForum.pm line 252 with arguments (GT::Plugins, /home2/www/earthgolf/forum/admin/Plugins/GForum, do_func, CODE(0x82bfdf8), forum_view_collapsed). GForum (29567): GForum::do_func called at GForum::Forum::view line 27 with arguments (forum_view_collapsed). GForum (29567): GForum::Forum::view called at /home2/www/earthgolf/forum/admin/GForum.pm line 297 with arguments (GForum::Forum, forum_view, HASH(0x83b9000)). GForum (29567): GForum::_plg_do_func_2 called at /home2/www/earthgolf/forum/admin/GForum.pm line 261 with arguments (forum_view). GForum (29567): GForum::__ANON__ called at /home2/www/earthgolf/forum/admin/GT/Plugins.pm line 112 with arguments (forum_view). GForum (29567): GT::Plugins::dispatch called at /home2/www/earthgolf/forum/admin/GForum.pm line 261 with arguments (GT::Plugins, /home2/www/earthgolf/forum/admin/Plugins/GForum, do_forum_view, CODE(0x82bffe4), forum_view). GForum (29567): GForum::_plg_do_func called at /home2/www/earthgolf/forum/admin/GForum.pm line 252 with arguments (forum_view). GForum (29567): GForum::__ANON__ called at /home2/www/earthgolf/forum/admin/GT/Plugins.pm line 112 with arguments (forum_view). GForum (29567): GT::Plugins::dispatch called at /home2/www/earthgolf/forum/admin/GForum.pm line 252 with arguments (GT::Plugins, /home2/www/earthgolf/forum/admin/Plugins/GForum, do_func, CODE(0x82bfdf8), forum_view). GForum (29567): GForum::do_func called at gforum.cgi line 142 with arguments (forum_view). GForum (29567): main::main called at /home2/www/earthgolf/forum/admin/GT/Plugins.pm line 112 with no arguments. GForum (29567): GT::Plugins::dispatch called at gforum.cgi line 22 with arguments (GT::Plugins, /home2/www/earthgolf/forum/admin/Plugins/GForum, main, CODE(0x833dde0)). System Information ====================================== Perl Version: v5.6.0 Gossamer Forum Version: 1.2.3 GForum.pm version: 1.133 GT::SQL Version: 1.103 GT::Template Version: 2.111 DBI.pm Version: 1.14 Running under mod_perl: No Running under SpeedyCGI: No @INC = /home2/www/earthgolf/forum/admin /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl . GT::SQL::error = Failed to execute query: 'SELECT ban_id,forum_id_fk,ban_expiry FROM gforum_ForumBan WHERE ban_ip = ?' Reason: MySQL server has gone away CGI INPUT ====================================== forum => 1 guest => ENVIRONMENT ====================================== DOCUMENT_ROOT => /www/earthgolf GATEWAY_INTERFACE => CGI/1.1 GT_TMPDIR => /home2/www/earthgolf/forum/admin/tmp HTTP_ACCEPT => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 HTTP_ACCEPT_CHARSET => ISO-8859-1,utf-8;q=0.7,*;q=0.7 HTTP_ACCEPT_ENCODING => gzip,deflate HTTP_ACCEPT_LANGUAGE => en-us,en;q=0.5 HTTP_CONNECTION => keep-alive HTTP_HOST => www.earthgolf.com HTTP_KEEP_ALIVE => 300 HTTP_REFERER => http://www.earthgolf.com/forum/gforum.cgi HTTP_USER_AGENT => Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7 PATH => /usr/local/bin:/usr/bin:/bin QUERY_STRING => forum=1;guest= REMOTE_ADDR => 67.106.220.126 REMOTE_PORT => 8150 REQUEST_METHOD => GET REQUEST_URI => /forum/gforum.cgi?forum=1;guest= SCRIPT_FILENAME => /www/earthgolf/forum/gforum.cgi SCRIPT_NAME => /forum/gforum.cgi SERVER_ADDR => 216.71.111.142 SERVER_ADMIN => webmaster@earthgolf.com SERVER_NAME => www.earthgolf.com SERVER_PORT => 80 SERVER_PROTOCOL => HTTP/1.1 SERVER_SOFTWARE => Apache

You can view the error at:

http://www.earthgolf.com/forum

Thanks.
Quote Reply
Re: [earthgolf] Need help with error... In reply to
Hi,

Mmm.. looks like a MySQL issue :/

Quote:
GT::SQL::error = Failed to execute query: 'SELECT ban_id,forum_id_fk,ban_expiry FROM gforum_ForumBan WHERE ban_ip = ?' Reason: MySQL server has gone away

This means that either the connection was closed, or MySQL was "cut off" (i.e crashed, auto-rebooted, overloaded, etc).

Probably best to contact your host about this, as I very much doubt its a script problem (or else everyone would get this problem =)).

Hope that helps.

Cheers

Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!