Exception: Session Hash already calculated and current sessiondata changed
The following scenario:
I have a sysfolder, a list page and a detail page. In the sysfolder are all my objects. in the page settings of this page i have the following page tsconfig:
TCEMAIN.clearCacheCmd = 14930,14933
the 2 pages are the list and the detail page.
on the list page i have inserted a uncached filterbox plugin.
then 2 cached list plugins (for latest and full list) and one cached pager for the full list.
When i hide or unhide objects in my sysfolder, i always get the following exception:
Session Hash already calculated and current sessiondata changed!! 1293004344pinboard_newest.pagerCollection: Calc:a6cc1cf4d7f1d85f4f20f7d0d3691fa7 NEW: 40cd750bba9870f18aada2478b24840a Exception thrown in file /typo3conf/ext/pt_extbase/Classes/State/Session/SessionPersistenceManager.php in line 146.
how can i prevent that from happening?
For the frontend i call the following code already:
require_once(PATH_t3lib . 'class.t3lib_tcemain.php'); $tce = t3lib_div::makeInstance('t3lib_TCEmain'); /* @var $tce t3lib_TCEmain */ $tce->clear_cacheCmd(14930);
so that the page cache gets cleared when i create a new object via the frontend.