Intermittent error in SysConfig

Hi, I have been experiencing a pretty annoying problem with my OTRS 3.0.5 installation, which it seems I cannot really narrow down. I am currently running OTRS on a CentOS 5.5 machine with MySQL 5.0.77, Perl 5.8.8, and apache 2.2.3, all installed from the standard CentOS repository. mod_perl and Apache::DBI are activated as well. Sometimes when I close a configuration page in SysConfig, I get an error page similar to the following:
Software error:
Can't use string ("HASH(0x2aaf67eb7390)") as a HASH ref while "strict refs" in use at /opt/otrs//Kernel/System/SysConfig.pm line 616.
For help, please send mail to the webmaster (root@localhost), giving this error message and the time and date of the error.
Sometimes the error occurs in line 616 of SysConfig.pm, sometimes in line 1643. The address of the hash is varying from reload to reload. In some instances I get the correct page after 1-5 reloads, sometimes I don't. Restarting httpd and mysql also don't help. I ran the support assssment on the system, which shows everything OK. Error messages from the above page appear also appear in the Apache error_log, with no additional messages that might clear anything up. Also the OTRS error log does not contain any messages (I use syslog with 'debug' level, so there should not be anything filtered). I am using the system for some development work (currently for a set of ticketing interfaces for third-party applications using SOAP), so it might well be I messed something up (no changes to the standard files of OTRS, I just added some modules in Kernel::System, an XML config file in Kernel::Config::Files, and a CGI handler for SOAP requests). On the other hand, everything else works as expected, and until today so did SysConfig. What can cause this kind of behaviour? Any help is appreciated. Cheers, Peter.
participants (1)
-
Peter Eckel