Click here to register.
      
irc://irc.freenode.net#webgui

iPhoneGuy: WebGUI is a pile of crap.
rizen: If WebGUI is such a pile of crap, why do you use it?
iPhoneGuy: Because it's the best pile of crap out there.

If this is what people who hate us are saying, imagine what people who love us will say. Come join us on IRC.


     Discuss > Install/Upgrade Help

7.5.2 beta install error

User btedeski
Date 2/18/2008 8:26 am
Views 667
Rating 0    Rate [
|
]
Previous · Next
User Message
btedeski

After installing 7.5.2 on my test box I see a error messages involving template.pm in the logs and and undefined array value. 

Can't use an undefined value as an ARRAY reference at /data/WebGUI/lib/WebGUI.pm line 69.\n

Below are the error messages from the log, as well as a find on Template.pm

 

Bill Tedeski
www.billytheclown.com  <- A WebGUI site

 

 

Error loading WebGUI::Asset::Template::TemplateToolkit! - Can't locate Template.pm in @INC (@INC contains: /data/WebGUI/lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . /etc/httpd) at /data/WebGUI/lib/WebGUI/Asset/Template/TemplateToolkit.pm line 19.
BEGIN failed--compilation aborted at /data/WebGUI/lib/WebGUI/Asset/Template/TemplateToolkit.pm line 19.
Compilation failed in require at /data/WebGUI/sbin/preload.perl line 72.
[Mon Feb 18 09:30:57 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
Error loading WebGUI::Asset::Template::TemplateToolkit! - Can't locate Template.pm in @INC (@INC contains: /data/WebGUI/lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . /etc/httpd) at /data/WebGUI/lib/WebGUI/Asset/Template/TemplateToolkit.pm line 19.
BEGIN failed--compilation aborted at /data/WebGUI/lib/WebGUI/Asset/Template/TemplateToolkit.pm line 19.
Compilation failed in require at /data/WebGUI/sbin/preload.perl line 72.
[Mon Feb 18 09:31:00 2008] [notice] Digest: generating secret for digest authentication ...
[Mon Feb 18 09:31:00 2008] [notice] Digest: done
[Mon Feb 18 09:31:00 2008] [notice] Apache/2.2.6 (Unix) WebGUI/7.5.2 DAV/2 PHP/5.1.6 mod_apreq2-20051231/2.6.1 mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
[Mon Feb 18 09:31:01 2008] [error] [client ::1] Can't use an undefined value as an ARRAY reference at /data/WebGUI/lib/WebGUI.pm line 69.\n

 

[root@www /]# find / | grep Template.pm
/backups/webgui/WebGUI/lib/WebGUI/i18n/English/Asset_Template.pm
/backups/webgui/WebGUI/lib/WebGUI/Asset/Template.pm
/backups/webgui/WebGUI/lib/WebGUI/Asset/Template/HTMLTemplate.pm
/backups/webgui/WebGUI/lib/WebGUI/Form/Template.pm
/backups/webgui/WebGUI/lib/WebGUI/Help/Asset_Template.pm
/data/WebGUI/lib/WebGUI/i18n/English/Asset_Template.pm
/data/WebGUI/lib/WebGUI/Asset/Template.pm
/data/WebGUI/lib/WebGUI/Asset/Template/HTMLTemplate.pm
/data/WebGUI/lib/WebGUI/Form/Template.pm
/data/WebGUI/lib/WebGUI/Help/Asset_Template.pm
/root/.cpan/build/Template-Toolkit-2.19/blib/lib/Template.pm
/root/.cpan/build/Template-Toolkit-2.19/lib/Template.pm
/usr/lib/perl5/site_perl/5.8.8/HTML/Template.pm
/usr/lib/perl5/site_perl/5.8.8/ExtUtils/XSBuilder/PODTemplate.pm
[root@www /]#
 

 

--- (Edited on 2/18/2008 8:26 am [GMT-0600] by btedeski) ---



Back to Top
Rate [
|
]
 
 
colink

If you do not install Template::Toolkit, then you need to tell WebGUI not to load the optional template plugin for it.

  • Go to the /data/WebGUI/sbin directory
  • Copy the preload.exclude.example file to preload.exclude.
  • Make sure that the file contains at least the line WebGUI::Asset::Template::TemplateToolkit
  • Restart your webserver and spectre.

I think you're actually having multiple problems, but that will solve one of them.

--- (Edited on 2/18/2008 11:39 am [GMT-0600] by colink) ---



Back to Top
Rate [
|
]
 
 
btedeski

Thanks for the reply,

I installed the Template::Toolkit, and that took care of the template messsages,

 

The undefined value was do to a bad config file and has been corrected. I now have 7.5.2 working on my test server

 

Might be a good idea if they add Template::Toolkit to the testEnvironment.pl

Bill

 

 

[Mon Feb 18 13:02:01 2008] [notice] Apache/2.2.6 (Unix) WebGUI/7.5.2 DAV/2 PHP/5.1.6 mod_apreq2-20051231/2.6.1 mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
[Mon Feb 18 13:02:02 2008] [error] [client ::1] Can't use an undefined value as an ARRAY reference at /data/WebGUI/lib/WebGUI.pm line 69.\n
[Mon Feb 18 13:02:06 2008] [error] [client 10.16.17.50] Can't use an undefined value as an ARRAY reference at /data/WebGUI/lib/WebGUI.pm line 69.\n
[Mon Feb 18 13:02:06 2008] [error] [client 10.16.17.50] Can't use an undefined value as an ARRAY reference at /data/WebGUI/lib/WebGUI.pm line 69.\n
[Mon Feb 18 13:02:06 2008] [error] [client 10.16.17.50] Can't use an undefined value as an ARRAY reference at /data/WebGUI/lib/WebGUI.pm line 69.\n

 

--- (Edited on 2/18/2008 11:56 am [GMT-0600] by btedeski) ---

--- (Edited on 2/18/2008 12:08 pm [GMT-0600] by btedeski) ---



Back to Top
Rate [
|
]
 
 

Smoketest For nightly_2008-07-05 by Visitor - Sat @ 01:46am

Smoketest For nightly_2008-07-04 by Visitor - Fri @ 01:37am

Re: News Addon? by knowmad - Thu @ 06:04pm

Re: News Addon? by bepo - Thu @ 08:54am

Re: News Addon? by bepo - Thu @ 03:35am

Smoketest For nightly_2008-07-03 by Visitor - Thu @ 01:37am

Thingy Reporting (pt 2) by knowmad - Wed @ 05:37pm

Re: News Addon? by knowmad - Wed @ 05:12pm

spell checker and tinymce by elnino - Wed @ 04:50pm

Re: WebGUI works on perl 5.10 by knowmad - Wed @ 04:41pm

Re: how the cost installing WebGUI ?? by baylink - Wed @ 12:19pm

Re: News Addon? by bepo - Wed @ 07:38am

Re: News Addon? by bepo - Wed @ 03:38am