Click here to register.
      
Sprechen Sie WebGUI? Parlez vous WebGUI? Se habla WebGUI? Spreekt u WebGUI?

Do you speak WebGUI? Please help us translate WebGUI into your language.



     Install/Upgrade Help > 7.5.2 beta install error

7.5.2 beta install error

User btedeski
Date 2/18/2008 8:26 am
Views 959
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 [
|
]
 
 

Error in log. by pvanthony - Fri @ 12:46pm

Re: Goals by JT - Fri @ 12:31pm

Re: Images in RSS-Syndicated asset by elnino - Fri @ 12:25pm

Re: Password Recovery info wrong by dwittenberg - Fri @ 12:04pm

Re: Password Recovery info wrong by dwittenberg - Fri @ 12:03pm

Re: WebGUI::Crypt by JT - Fri @ 11:56am

Re: Images in RSS-Syndicated asset by ehab - Fri @ 11:52am

Re: Images in RSS-Syndicated asset by elnino - Fri @ 11:47am

Re: Password Recovery info wrong by knowmad - Fri @ 11:18am

Re: Password Recovery info wrong by dwittenberg - Fri @ 11:11am

Re: Password Recovery info wrong by bartjol - Fri @ 10:56am

Password Recovery info wrong by dwittenberg - Fri @ 10:22am

Re: Conventions for German translation by bartjol - Fri @ 07:24am

Smoketest For nightly_2008-10-10 by Visitor - Fri @ 01:55am