Hello everybody,
Today I started getting an error on Baculum interface. I did not change anything on the configuration. The details of the OS and bacula/baculum is as follows. Restarting httpd and bacula services did not change anything. OS: CentOS Linux release 7.6.1810 (Core) Bacula version: 9.6.6-1 Baculum version: 9.6.6.1-1 Database: PostgreSQL (version 9.2.24) Authentication method for users: Oauth2 And here is the error I am getting on the web browser (Firefox 89.0.2-2): Prado\Exceptions\TPhpErrorException Description [Warning] array_key_exists() expects parameter 2 to be array, boolean given (@line 148 in file /usr/share/baculum/htdocs/protected/Common/Class/SessionRecord.php). Source File /usr/share/baculum/htdocs/protected/Common/Class/SessionRecord.php (148) 0137: if ($is_saved || $is_updated) { 0138: self::store(); 0139: } 0140: return ($is_saved || $is_updated); 0141: } 0142: 0143: public static function &get() { 0144: self::restore(); 0145: $result = array(); 0146: $c = get_called_class(); 0147: $record_id = $c::getRecordId(); 0148: if (!array_key_exists($record_id, $GLOBALS['sess'])) { 0149: $GLOBALS['sess'][$record_id] = array();; 0150: } 0151: return $GLOBALS['sess'][$record_id]; 0152: } 0153: 0154: public static function findByPk($pk) { 0155: $c = get_called_class(); 0156: $primary_key = $c::getPrimaryKey(); 0157: $result = self::findBy($primary_key, $pk); 0158: return $result; 0159: } 0160: Stack Trace #0 [internal function]: Prado\PradoBase::phpErrorHandler(2, 'array_key_exist...', '/usr/share/bacu...', 148, Array) #1 /usr/share/baculum/htdocs/protected/Common/Class/SessionRecord.php(148): array_key_exists('host_params', false) #2 /usr/share/baculum/htdocs/protected/Common/Class/SessionRecord.php(164): SessionRecord::get() #3 /usr/share/baculum/htdocs/protected/Common/Class/SessionRecord.php(157): SessionRecord::findBy('host', 'Main') #4 /usr/share/baculum/htdocs/protected/Web/Class/BaculumAPIClient.php(222): SessionRecord::findByPk('Main') #5 /usr/share/baculum/htdocs/protected/Web/Class/BaculumAPIClient.php(302): BaculumAPIClient->getHostParams('Main') #6 /usr/share/baculum/htdocs/protected/Web/Class/BaculumWebPage.php(71): BaculumAPIClient->get(Array, NULL, false) #7 /usr/share/baculum/htdocs/protected/Web/Class/BaculumWebPage.php(60): BaculumWebPage->setSessionUserVars() #8 /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/Web/UI/TPage.php(217): BaculumWebPage->onPreInit(NULL) #9 /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/Web/UI/TPage.php(208): Prado\Web\UI\TPage->processNormalRequest(Object(Prado\Web\UI\THtmlWriter)) #10 /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/Web/Services/TPageService.php(528): Prado\Web\UI\TPage->run(Object(Prado\Web\UI\THtmlWriter)) #11 /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/Web/Services/TPageService.php(465): Prado\Web\Services\TPageService->runPage(Object(Dashboard), Array) #12 /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/TApplication.php(1190): Prado\Web\Services\TPageService->run() #13 /usr/share/baculum/htdocs/framework/pradosoft/prado/framework/TApplication.php(382): Prado\TApplication->runService() #14 /usr/share/baculum/htdocs/index.php(31): Prado\TApplication->run() #15 {main} Thank you very much in advance. We have installed bacula and baculum via rpms, so we do not have a config.out file. So I wrote the versions we used manually. Kind regards,
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users