Bug #19621
closedgetTreeList causes duplicate entry sql error
0%
Description
When the method getTreeList is called by an extension, then this causes duplicate entry message upon inserting into cache_treelist
You can check this by calling tslib_cObj->getTreeList.
It should have checked the value before inserting the same again.
function/mode Pg36 exec_INSERTquery(cache_treelist) - /var/www/html/typo3conf/ext/debug_mysql_db/class.ux_t3lib_db.php:127
$query INSERT INTO cache_treelist
(
md5hash,
pid,
treelist,
tstamp
) VALUES (
'ffa2bf410d43b065d8b19cb0eb012bf5',
'316',
'',
'1226997258'
)
ERROR = Duplicate entry 'ffa2bf410d43b065d8b19cb0eb012bf5' for key 1
lastBuiltQuery
debug_backtrace index.php#14154:require // index_ts.php#14154:include // pagegen.php#14154:TSpagegen::renderContent // class.tslib_pagegen.php#14154:tslib_cObj->cObjGet // class.tslib_content.php#14154:tslib_cObj->cObjGetSingle // class.tslib_content.php#14154:tslib_cObj->TEMPLATE // class.tslib_content.php#14154:tslib_cObj->cObjGetSingle // class.tslib_content.php#14154:tslib_cObj->COBJ_ARRAY // class.tslib_content.php#14154:tslib_cObj->cObjGet // class.tslib_content.php#14154:tslib_cObj->cObjGetSingle // class.tslib_content.php#14154:tslib_cObj->CONTENT // class.tslib_content.php#14154:tslib_cObj->cObjGetSingle // class.tslib_content.php#14154:tslib_cObj->cObjGetSingle // class.tslib_content.php#14154:tslib_cObj->CASEFUNC // class.tslib_content.php#14154:tslib_cObj->cObjGetSingle // class.tslib_content.php#14154:tslib_cObj->COBJ_ARRAY // class.tslib_content.php#14154:tslib_cObj->cObjGet // class.tslib_content.php#14154:tslib_cObj->cObjGetSingle // class.tslib_content.php#14154:tslib_cObj->CASEFUNC // class.tslib_content.php#14154:tslib_cObj->cObjGetSingle // class.tslib_content.php#14154:tslib_cObj->CASEFUNC // class.tslib_content.php#14154:tslib_cObj->cObjGetSingle // class.tslib_content.php#14154:tslib_cObj->cObjGetSingle // class.tslib_content.php#14154:tslib_cObj->USER // class.tslib_content.php#14154:tslib_cObj->callUserFunction // class.tslib_content.php#14154:call_user_func_array // #:tx_ttproducts_pi1->main // class.tx_ttproducts_pi1.php#14154:tx_ttproducts_pi1_base->main // class.tx_ttproducts_pi1_base.php#14154:tx_ttproducts_main->run // class.tx_ttproducts_main.php#14154:tx_ttproducts_control->doProcessing // class.tx_ttproducts_control.php#14154:tx_ttproducts_basket_view->getView // class.tx_ttproducts_basket_view.php#14154:tx_ttproducts_relatedlist_view->init // class.tx_ttproducts_relatedlist_view.php#14154:tx_ttproducts_pid_list->applyRecursive // class.tx_ttproducts_pid_list.php#14154:tslib_cObj->getTreeList // class.tslib_content.php#14154:ux_t3lib_DB->exec_INSERTquery // class.ux_t3lib_db.php#14154:ux_t3lib_DB->myDebug
(issue imported from #M9803)
Files