View Issue Details

IDProjectCategoryView StatusLast Update
0000481bareos-corewebuipublic2015-09-16 17:16
Reporterstwagner Assigned To 
PrioritynormalSeveritytrivialReproducibilityalways
Status closedResolutionfixed 
PlatformLinuxOSOpenSUSEOS Version13.2
Summary0000481: Loading WebUI Failed
DescriptionBlank page appears if an old session cookie exists.

Version 14.2.1
Steps To Reproduce1. Login on WebUI
2. Wait until session gets invalid (e.g. session timeout)
3. Request WebUI
 => blank page appears and a log message is reported to apache log (see additional information)

Workaround (client side):
Remove browser cookie with name "Bareos-WebUI"
Additional InformationPHP Fatal error: Uncaught exception 'Zend\\Session\\Exception\\RuntimeException' with message 'Session validation failed' in /usr/share/php5/Zend/Session/SessionManager.php:123\nStack trace:\n#0
/usr/share/bareos-webui/module/Application/Module.php(51): Zend\\Session\\SessionManager->start()\n#1 /usr/share/bareos-webui/module/Application/Module.php(25): Application\\Module->initSession(Object(Zend\\Mvc\\MvcEvent))\n#2 [internal function]:
Application\\Module->onBootstrap(Object(Zend\\Mvc\\MvcEvent))\n#3 /usr/share/php5/Zend/EventManager/EventManager.php(468): call_user_func(Array, Object(Zend\\Mvc\\MvcEvent))\n#4 /usr/share/php5/Zend/EventManager/EventManager.php(207):
Zend\\EventManager\\EventManager->triggerListeners('bootstrap', Object(Zend\\Mvc\\MvcEvent), Array)\n#5 /usr/share/php5/Zend/Mvc/Application.php(156): Zend\\EventManager\\EventManager->trigger('bootstrap', Object(Zend\\Mvc\\MvcEvent))\n#6
/usr/share/php5/Zend/Mvc/Application.php(260): Zend\\Mvc\\Application->bootstrap(Array)\n#7 /usr/share/bareos-webui/public/index.php(24): Zend\\Mvc\\Applicati in /usr/share/php5/Zend/Session/SessionManager.php on line 123, referer:
https://<domain>/bareos-webui/dashboard/
TagsNo tags attached.

Activities

frank

frank

2015-08-20 17:21

developer   ~0001807

Fix committed to bareos-webui master branch with changesetid 5517.

Related Changesets

bareos-webui: master 64c7f5af

2015-08-19 19:27

frank

Ported: N/A

Details Diff
SessionTimeoutPlugin

- some session handling related improvements
- adds a session timeout plugin for tracking users idle time

Fixes 0000481: Loading webui failed
Affected Issues
0000481
mod - config/autoload/global.php Diff File
mod - module/Application/Module.php Diff File
add - module/Application/src/Application/Controller/Plugin/SessionTimeoutPlugin.php Diff File
mod - module/Auth/src/Auth/Controller/AuthController.php Diff File
mod - module/Client/config/module.config.php Diff File
mod - module/Client/src/Client/Controller/ClientController.php Diff File
mod - module/Dashboard/config/module.config.php Diff File
mod - module/Dashboard/src/Dashboard/Controller/DashboardController.php Diff File
mod - module/Director/config/module.config.php Diff File
mod - module/Director/src/Director/Controller/DirectorController.php Diff File
mod - module/Fileset/config/module.config.php Diff File
mod - module/Fileset/src/Fileset/Controller/FilesetController.php Diff File
mod - module/Job/config/module.config.php Diff File
mod - module/Job/src/Job/Controller/JobController.php Diff File
mod - module/Log/config/module.config.php Diff File
mod - module/Log/src/Log/Controller/LogController.php Diff File
mod - module/Media/config/module.config.php Diff File
mod - module/Media/src/Media/Controller/MediaController.php Diff File
mod - module/Pool/config/module.config.php Diff File
mod - module/Pool/src/Pool/Controller/PoolController.php Diff File
mod - module/Restore/config/module.config.php Diff File
mod - module/Restore/src/Restore/Controller/RestoreController.php Diff File
mod - module/Storage/config/module.config.php Diff File
mod - module/Storage/src/Storage/Controller/StorageController.php Diff File

Issue History

Date Modified Username Field Change
2015-06-12 05:01 stwagner New Issue
2015-06-12 05:01 stwagner Status new => assigned
2015-06-12 05:01 stwagner Assigned To => frank
2015-08-20 17:21 frank Changeset attached => bareos-webui master 64c7f5af
2015-08-20 17:21 frank Note Added: 0001807
2015-08-20 17:21 frank Status assigned => resolved
2015-08-20 17:21 frank Resolution open => fixed
2015-08-20 17:26 frank Status resolved => feedback
2015-08-20 17:26 frank Resolution fixed => reopened
2015-09-16 17:16 frank Status feedback => closed
2015-09-16 17:16 frank Assigned To frank =>
2015-09-16 17:16 frank Resolution reopened => fixed