Gossamer Forum
Home : Products : Gossamer Forum : Discussion :

Forum-view trouble

Quote Reply
Forum-view trouble
hi,



can anyone help me. i'm using GForum V.1.1.4 and mod_perl.

The problem is that i'm not able to view any forums. i only get errors.


here is the debug-information :










A fatal error has occurred:
GT::SQL::Table (5908): Unknown method 'tree' called at /var/www/cgi-bin/forum/admin/GForum/Category.pm line 140.




Please enable debugging in setup for more details.

Stack Trace

======================================

GForum (5908): GT::Base::_generate_fatal called at /var/www/cgi-bin/shop/admin/GT/Base.pm line 156 with arguments (GT::SQL::Table=HASH(0xbbbb7bc), tree, [undef]).

GForum (5908): GT::Base::AUTOLOAD called at /var/www/cgi-bin/forum/admin/GForum/Category.pm line 140 with arguments (GT::SQL::Table=HASH(0xbbbb7bc)).

GForum (5908): GForum::Category::_full_name_cache called at /var/www/cgi-bin/forum/admin/GForum/Category.pm line 96 with arguments (7).

GForum (5908): GForum::Category::full_name called at /var/www/cgi-bin/forum/admin/GForum/Forum.pm line 795 with arguments (7, : ).

GForum (5908): GForum::Forum::_plg_normalize called at /var/www/cgi-bin/forum/admin/GForum/Forum.pm line 781 with arguments (CODE(0xb956764), [undef], HASH(0xbbb9968)).

GForum (5908): GForum::Forum::__ANON__ called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with arguments (HASH(0xbbb9968)).

GForum (5908): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/admin/GForum/Forum.pm line 781 with arguments (GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, forum_normalize, CODE(0xb3ea230), HASH(0xbbb9968)).

GForum (5908): GForum::Forum::normalize called at /var/www/cgi-bin/forum/admin/GForum/Forum.pm line 43 with arguments ([undef], [undef], HASH(0xbbb9968)).

GForum (5908): GForum::Forum::view_collapsed called at /var/www/cgi-bin/forum/admin/GForum.pm line 277 with arguments (GForum::Forum, forum_view_collapsed, HASH(0xbbcb17c)).

GForum (5908): GForum::_plg_do_func_2 called at /var/www/cgi-bin/forum/admin/GForum.pm line 241 with arguments (forum_view_collapsed).

GForum (5908): GForum::__ANON__ called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with arguments (forum_view_collapsed).

GForum (5908): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/admin/GForum.pm line 241 with arguments (GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, do_forum_view_collapsed, CODE(0xb30b290), forum_view_collapsed).

GForum (5908): GForum::_plg_do_func called at /var/www/cgi-bin/forum/admin/GForum.pm line 232 with arguments (forum_view_collapsed).GForum (5908): GForum::__ANON__ called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with arguments (forum_view_collapsed).

GForum (5908): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/admin/GForum.pm line 232 with arguments (GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, do_func, CODE(0xb308188), forum_view_collapsed).

GForum (5908): GForum::do_func called at GForum::Forum::view line 27 with arguments (forum_view_collapsed).

GForum (5908): GForum::Forum::view called at /var/www/cgi-bin/forum/admin/GForum.pm line 277 with arguments (GForum::Forum, forum_view, HASH(0xbbcb080)).

GForum (5908): GForum::_plg_do_func_2 called at /var/www/cgi-bin/forum/admin/GForum.pm line 241 with arguments (forum_view).

GForum (5908): GForum::__ANON__ called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with arguments (forum_view).

GForum (5908): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/admin/GForum.pm line 241 with arguments (GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, do_forum_view, CODE(0xb30b290), forum_view).

GForum (5908): GForum::_plg_do_func called at /var/www/cgi-bin/forum/admin/GForum.pm line 232 with arguments (forum_view).

GForum (5908): GForum::__ANON__ called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with arguments (forum_view).

GForum (5908): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/admin/GForum.pm line 232 with arguments (GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, do_func, CODE(0xb308188), forum_view).

GForum (5908): GForum::do_func called at /var/www/cgi-bin/forum/gforum.cgi line 104 with arguments (forum_view).

GForum (5908): Apache::ROOT::cgi_2dbin::forum::gforum_2ecgi::main called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with no arguments.

GForum (5908): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/gforum.cgi line 22 with arguments (GT::Plugins, /var/www/cgi-bin/shop/admin/Plugins, GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, main, CODE(0xb94b154)).

GForum (5908): Apache::ROOT::cgi_2dbin::forum::gforum_2ecgi::handler called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache/Registry.pm line 143 with arguments (Apache=SCALAR(0xb9828f4)).

GForum (5908): (eval) called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache/Registry.pm line 143 with arguments (Apache=SCALAR(0xb9828f4)).

GForum (5908): Apache::Registry::handler called at /dev/null line 0 with arguments (Apache=SCALAR(0xb9828f4)).

GForum (5908): (eval) called at /dev/null line 0 with arguments (Apache=SCALAR(0xb9828f4)).



System Information

======================================

Perl Version: v5.6.0

Gossamer Forum Version: 1.1.4

GForum.pm version: 1.115

GT::SQL Version: 1.092

GT::Template Version: 2.062

DBI.pm Version: 1.21

mod_perl Version: 1.2401

@INC =

/home/jagerman/projects/gforum/cgi/admin /var/www/cgi-bin/forum/admin

/var/www/cgi-bin/freemail/admin

../..

/var/www/cgi-bin/shop/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 .

/etc/httpd/ /etc/httpd/lib/perl

CGI INPUT

======================================

forum => 13guest => 2710

CGI Cookies

======================================



ENVIRONMENT

======================================

DOCUMENT_ROOT => /var/www/html

GATEWAY_INTERFACE => CGI-Perl/1.1

GT_TMPDIR => /var/www/cgi-bin/forum/admin/tmp

HTTP_ACCEPT => application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*

HTTP_ACCEPT_ENCODING => gzip, deflate

HTTP_ACCEPT_LANGUAGE => de

HTTP_CONNECTION => Keep-Alive

HTTP_COOKIE => xxx

HTTP_HOST => www.shop-netz.de

HTTP_REFERER => http://www.shop-netz.de/...bin/forum/gforum.cgi

HTTP_USER_AGENT => Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; DT)

MOD_PERL => mod_perl/1.24_01

PATH => /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin

PERL_SEND_HEADER => On

QUERY_STRING => forum=13;guest=2710

REMOTE_ADDR => xxx

REMOTE_PORT => 1251

REQUEST_METHOD => GET

REQUEST_URI => /cgi-bin/forum/gforum.cgi?forum=13;guest=2710

SCRIPT_FILENAME => /var/www/cgi-bin/forum/gforum.cgi

SCRIPT_NAME => /cgi-bin/forum/gforum.cgi

SERVER_ADDR => xxx

SERVER_ADMIN => root@localhost

SERVER_NAME => xxx

SERVER_PORT => 80

SERVER_PROTOCOL => HTTP/1.1

SERVER_SIGNATURE => Apache/1.3.19 Server at xxxx Port 80



SERVER_SOFTWARE => Apache/1.3.19 (Unix) (Red-Hat/Linux) mod_ssl/2.8.1 OpenSSL/0.9.6 DAV/1.0.2 PHP/4.0.4pl1 mod_perl/1.24_01






cheers,

Regards,
Manu

Shopping Portal Shop-Netz.de® | Partnerprogramme | Flugreisen & Billigflüge | KESTERMEDIA e.K. | European Affiliate Marketing Forum.

Last edited by:

ManuGermany: May 1, 2002, 2:25 PM
Quote Reply
Re: [ManuGermany] Forum-view trouble In reply to
Hi,

Make sure to put your Gossamer Forum first in your mod_perl startup file:

use lib '/path/to/gforum';
use GForum::mod_perl;

use lib '/path/to/links';
use Links::mod_perl;

...

The problem is putting the Links SQL first loads older GT libraries.

Cheers,

Alex
--
Gossamer Threads Inc.
Quote Reply
Re: [Alex] Forum-view trouble In reply to
In Reply To:
Hi,

Make sure to put your Gossamer Forum first in your mod_perl startup file:

use lib '/path/to/gforum';
use GForum::mod_perl;

use lib '/path/to/links';
use Links::mod_perl;

...

The problem is putting the Links SQL first loads older GT libraries.

Cheers,

Alex


ok, my GForum Works now. But parts of GMail and LinksSQL don't. I think there is a problem by running them all under mod_perl.

Any ideas?

my startup.pl is:

#!/usr/bin/perl

use strict;

use lib '/var/www/cgi-bin/forum/admin';

use GForum::mod_perl();

use lib '/var/www/cgi-bin/freemail/admin';

use GMail::mod_perl();

use lib '/var/www/cgi-bin/shop/admin';

use Links::mod_perl ();

1; # return true



cheers,

Regards,
Manu

Shopping Portal Shop-Netz.de® | Partnerprogramme | Flugreisen & Billigflüge | KESTERMEDIA e.K. | European Affiliate Marketing Forum.

Last edited by:

ManuGermany: May 2, 2002, 2:51 AM
Quote Reply
Re: [ManuGermany] Forum-view trouble In reply to
What errors are you getting?

You can remove #!/usr/bin/perl and even use strict form your startup file....that won't necessarily fix anything...it was just something I noticed.
Quote Reply
Re: [ManuGermany] Forum-view trouble In reply to
I think it's the other way round, i.e. you would have to put the oldest program first, and the newest last. Don't quote me on this, but it's worth experimenting with the ordering...

Ivan
-----
Iyengar Yoga Resources / GT Plugins
Quote Reply
Re: [yogi] Forum-view trouble In reply to
o.k., the order has some effekt but in every possible order some parts of GMail, GForum and LinksSQL won't work.

i don't know what it is.

Regards,
Manu

Shopping Portal Shop-Netz.de® | Partnerprogramme | Flugreisen & Billigflüge | KESTERMEDIA e.K. | European Affiliate Marketing Forum.
Quote Reply
Re: [ManuGermany] Forum-view trouble In reply to
So, what kind of errors are you getting? That might help to solve the problem...

Ivan
-----
Iyengar Yoga Resources / GT Plugins
Quote Reply
Re: [yogi] Forum-view trouble In reply to
For example :

A fatal error has occurred:

Can't call method "cols" on an undefined value at /var/www/cgi-bin/forum/admin/GForum/Admin.pm line 39.

Please enable debugging in setup for more details.

Stack Trace
======================================
GForum (9308): GForum::Admin::_check_opts called at /var/www/cgi-bin/forum/admin/GForum/Admin.pm line 103 with arguments
(GForum::Admin=HASH(0xb2c2dac)).
GForum (9308): GForum::Admin::search_results called at /var/www/cgi-bin/shop/admin/GT/SQL/Admin.pm line 81 with arguments
(GForum::Admin=HASH(0xb2c2dac)).
GForum (9308): GT::SQL::Admin::process called at /var/www/cgi-bin/forum/admin/db.cgi line 38 with arguments
(GForum::Admin=HASH(0xb2c2dac), db, GT::SQL=HASH(0xb2c2e24), cgi, GT::CGI=HASH(0xb2446f0)).
GForum (9308): Apache::ROOT::cgi_2dbin::forum::admin::db_2ecgi::main called at /var/www/cgi-bin/forum/admin/db.cgi line 27 with no arguments.
GForum (9308): Apache::ROOT::cgi_2dbin::forum::admin::db_2ecgi::handler called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache/Registry.pm line 143 with arguments
(Apache=SCALAR(0xb1dbb88)).
GForum (9308): (eval) called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache/Registry.pm line 143 with arguments
(Apache=SCALAR(0xb1dbb88)).
GForum (9308): Apache::Registry::handler called at /dev/null line 0 with arguments
(ARRAY(0xb1dbb40), HASH(0xb1dbbd0), Apache=SCALAR(0xb1dbb88)).
GForum (9308): (eval) called at /dev/null line 0 with arguments
(ARRAY(0xb1dbb40), HASH(0xb1dbbd0), Apache=SCALAR(0xb1dbb88)).


System Information
======================================
Perl Version: v5.6.0
Gossamer Forum Version: 1.1.4
GForum.pm version: 1.115
GT::SQL Version: 1.092
GT::Template Version: 2.062
DBI.pm Version: 1.21
mod_perl Version: 1.2401
@INC =
/var/www/cgi-bin/forum/admin
/var/www/cgi-bin/freemail/admin
../..
/var/www/cgi-bin/shop/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
.
/etc/httpd/
/etc/httpd/lib/perl



or

A fatal error has occurred:

GT::SQL::Table (9309): Unknown method 'tree' called at /var/www/cgi-bin/forum/admin/GForum/Category.pm line 140.

Please enable debugging in setup for more details.

Stack Trace
======================================
GForum (9309): GT::Base::_generate_fatal called at /var/www/cgi-bin/shop/admin/GT/Base.pm line 156 with arguments
(GT::SQL::Table=HASH(0xb439c1c), tree, [undef]).
GForum (9309): GT::Base::AUTOLOAD called at /var/www/cgi-bin/forum/admin/GForum/Category.pm line 140 with arguments
(GT::SQL::Table=HASH(0xb439c1c)).
GForum (9309): GForum::Category::_full_name_cache called at /var/www/cgi-bin/forum/admin/GForum/Category.pm line 96 with arguments
(1).
GForum (9309): GForum::Category::full_name called at /var/www/cgi-bin/forum/admin/GForum/Forum.pm line 795 with arguments
(1, : ).
GForum (9309): GForum::Forum::_plg_normalize called at /var/www/cgi-bin/forum/admin/GForum/Forum.pm line 781 with arguments
(HASH(0xb4f12e0), HASH(0xb55b134)).
GForum (9309): GForum::Forum::__ANON__ called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with arguments
(HASH(0xb55b134)).
GForum (9309): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/admin/GForum/Forum.pm line 781 with arguments
(GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, forum_normalize, CODE(0xb4cd1ac), HASH(0xb55b134)).
GForum (9309): GForum::Forum::normalize called at /var/www/cgi-bin/forum/admin/GForum/Forum.pm line 43 with arguments
([undef], HASH(0xb55b134)).
GForum (9309): GForum::Forum::view_collapsed called at /var/www/cgi-bin/forum/admin/GForum.pm line 277 with arguments
(GForum::Forum, forum_view_collapsed, HASH(0xb4e1ba8)).
GForum (9309): GForum::_plg_do_func_2 called at /var/www/cgi-bin/forum/admin/GForum.pm line 241 with arguments
(forum_view_collapsed).
GForum (9309): GForum::__ANON__ called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with arguments
(forum_view_collapsed).
GForum (9309): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/admin/GForum.pm line 241 with arguments
(GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, do_forum_view_collapsed, CODE(0xb442d3c), forum_view_collapsed).
GForum (9309): GForum::_plg_do_func called at /var/www/cgi-bin/forum/admin/GForum.pm line 232 with arguments
(forum_view_collapsed).
GForum (9309): GForum::__ANON__ called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with arguments
(forum_view_collapsed).
GForum (9309): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/admin/GForum.pm line 232 with arguments
(GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, do_func, CODE(0xb442b50), forum_view_collapsed).
GForum (9309): GForum::do_func called at GForum::Forum::view line 27 with arguments
(forum_view_collapsed).
GForum (9309): GForum::Forum::view called at /var/www/cgi-bin/forum/admin/GForum.pm line 277 with arguments
(GForum::Forum, forum_view, HASH(0xb4e1aac)).
GForum (9309): GForum::_plg_do_func_2 called at /var/www/cgi-bin/forum/admin/GForum.pm line 241 with arguments
(forum_view).
GForum (9309): GForum::__ANON__ called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with arguments
(forum_view).
GForum (9309): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/admin/GForum.pm line 241 with arguments
(GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, do_forum_view, CODE(0xb442d3c), forum_view).
GForum (9309): GForum::_plg_do_func called at /var/www/cgi-bin/forum/admin/GForum.pm line 232 with arguments
(forum_view).
GForum (9309): GForum::__ANON__ called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with arguments
(forum_view).
GForum (9309): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/admin/GForum.pm line 232 with arguments
(GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, do_func, CODE(0xb442b50), forum_view).
GForum (9309): GForum::do_func called at /var/www/cgi-bin/forum/gforum.cgi line 104 with arguments
(forum_view).
GForum (9309): Apache::ROOT::cgi_2dbin::forum::gforum_2ecgi::main called at /var/www/cgi-bin/shop/admin/GT/Plugins.pm line 102 with no arguments.
GForum (9309): GT::Plugins::dispatch called at /var/www/cgi-bin/forum/gforum.cgi line 22 with arguments
(GT::Plugins, /var/www/cgi-bin/forum/admin/Plugins/GForum, main, CODE(0xb48042c)).
GForum (9309): Apache::ROOT::cgi_2dbin::forum::gforum_2ecgi::handler called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache/Registry.pm line 143 with arguments
(Apache=SCALAR(0xb524c44)).
GForum (9309): (eval) called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache/Registry.pm line 143 with arguments
(Apache=SCALAR(0xb524c44)).
GForum (9309): Apache::Registry::handler called at /dev/null line 0 with arguments
(*Apache::ROOT::cgi_2dbin::forum::, ARRAY(0xb1dbb28), ARRAY(0xb51c5ec), Apache=SCALAR(0xb524c44)).
GForum (9309): (eval) called at /dev/null line 0 with arguments
(*Apache::ROOT::cgi_2dbin::forum::, ARRAY(0xb1dbb28), ARRAY(0xb51c5ec), Apache=SCALAR(0xb524c44)).





Regards,
Manu

Shopping Portal Shop-Netz.de® | Partnerprogramme | Flugreisen & Billigflüge | KESTERMEDIA e.K. | European Affiliate Marketing Forum.
Quote Reply
Re: [ManuGermany] Forum-view trouble In reply to
The second error certainly has got to do with the GT libraries. GT::SQL::Tree has only been added to the library recently. So, if it doesn't find the method, then that means it's looking in the wrong library.

What you could try is the following: in startup.pl do something like
Code:
use lib '/'path/to/gforum/admin';
use lib '/path/to/links/admin/Links';
use lib '/path/to/gmail/admin/GMail'; (or whatever it's called)
This is just a wild guess. It would load the GT libraries from the forum, and then only the program specific libraries for the other programs...

Ivan
-----
Iyengar Yoga Resources / GT Plugins
Quote Reply
Re: [ManuGermany] Forum-view trouble In reply to
BTW: have a look at http://gossamer-threads.com/...orum.cgi?post=182773

Ivan
-----
Iyengar Yoga Resources / GT Plugins
Quote Reply
Re: [yogi] Forum-view trouble In reply to
i'm sorry, but that doesn't work either.

i think the "best" is just running LinksSQL under mod_perl and the rest as it is.

Regards,
Manu

Shopping Portal Shop-Netz.de® | Partnerprogramme | Flugreisen & Billigflüge | KESTERMEDIA e.K. | European Affiliate Marketing Forum.

Last edited by:

ManuGermany: May 2, 2002, 4:54 AM
Quote Reply
Re: [ManuGermany] Forum-view trouble In reply to
Err, I actually get something similar with 1.14, only it's:

fatal error has occurred:
Can't call method "fetchrow" on an undefined value at GForum::Category::_calc_new line 332.


Please enable debugging in setup for more details.