[TYPO3-bugs] Search error in 4.7.0 alpha2 Introduction package
Steffen Gebert
steffen.gebert at typo3.org
Thu Dec 22 14:16:24 CET 2011
Dear Alex,
thanks for your report! I appreciate that you report your findings!
And welcome to the wonderful world of mailing lists :)
I gave it a try and can reproduce the failure.
Could you please file a bug report in the bug tracker for the Core?
http://forge.typo3.org/projects/show/typo3v4-core
After login (upper right corner) there's a "New issue" button in the
center of your screen.
Although it might be only related to the the Introduction Package, I
fear it's not a misconfiguration there, but a general problem.
Kind regards from Germany
Steffen
--
Steffen Gebert
TYPO3 v4 Core Team Member
TYPO3 Server Administration Team Member
TYPO3 .... inspiring people to share!
Get involved: http://typo3.org
On 22.12.11 01:24, etude at list.ru wrote:
> Hello typo3 community, I'm new to maillists but I've just found a error
> in fresh Introduction Package of 4.7.0 alpha 2.
> After clean installation through the 1-2-3-4 tool the site is working
> but when I'm trying to search for anything it throws an error (the
> bottom part of text). The 4.6.3 Introduction Package searchbox works
> without problem. I'm using WAMP installation from wampserver.com.
> For both x32 and x64 installations of local web server if gives the same
> result - the search is working in the 4.6.3 introduction package and
> gives an error in 4.7.0 alpha2
>
> Just to get know the community about this problem.
> Russia, Alex.
>
>
> Here goes the error message.
> -----------------------------------
>
> #1283790586: There is no entry in the $TCA array for the table
> "index_config". This means that the function enableFields() is called
> with an invalid table name as argument. (More information)
>
> InvalidArgumentException thrown in file
> D:\wamp\www\t3lib\class.t3lib_page.php in line 1049.
>
> 11 t3lib_pageSelect::enableFields("index_config", 0)
>
> D:\wamp\www\typo3\sysext\cms\tslib\class.tslib_content.php:
> 07116: $table,
> 07117: $show_hidden ? $show_hidden : ($table == 'pages' ? $GLOBALS['TSFE']->showHiddenPage : $GLOBALS['TSFE']->showHiddenRecords)
> 07118: );
> 07119: }
> 07120:
>
> 10 tslib_cObj::enableFields("index_config")
>
> D:\wamp\www\typo3\sysext\indexed_search\pi\class.tx_indexedsearch.php:
> 00241: if ($this->conf['search.']['defaultFreeIndexUidList']) {
> 00242: $uidList = t3lib_div::intExplode(',', $this->conf['search.']['defaultFreeIndexUidList']);
> 00243: $indexCfgRecords = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows('uid,title','index_config','uid IN ('.implode(',',$uidList).')'.$this->cObj->enableFields('index_config'),'','','','uid');
> 00244:
> 00245: foreach ($uidList as $uidValue) {
>
> 9 tx_indexedsearch::initialize()
>
> D:\wamp\www\typo3\sysext\indexed_search\pi\class.tx_indexedsearch.php:
> 00114:
> 00115: // Initialize:
> 00116: $this->initialize();
> 00117: // Do search:
> 00118: // If there were any search words entered...
>
> 8 tx_indexedsearch::main("", array)
> 7 call_user_func_array(array, array)
>
> D:\wamp\www\typo3\sysext\cms\tslib\class.tslib_content.php:
> 06434: ), array(
> 06435: $content, $conf
> 06436: ));
> 06437: } else {
> 06438: $GLOBALS['TT']->setTSlogMessage('Method "' . $parts[1] . '" did not exist in class "' . $parts[0] . '"', 3);
>
> 6 tslib_cObj::callUserFunction("tx_indexedsearch->main", array, "")
>
> D:\wamp\www\typo3\sysext\cms\tslib\content\class.tslib_content_user.php:
> 00048: }
> 00049: $this->cObj->includeLibs($conf);
> 00050: $tempContent = $this->cObj->callUserFunction($conf['userFunc'], $conf, '');
> 00051: if ($this->cObj->doConvertToUserIntObject) {
> 00052: $this->cObj->doConvertToUserIntObject = FALSE;
>
> 5 tslib_content_User::render(array)
>
> D:\wamp\www\typo3\sysext\cms\tslib\class.tslib_content.php:
> 00751: return $this->getContentObject('USER_INT')->render($conf);
> 00752: } else {
> 00753: return $this->getContentObject('USER')->render($conf);
> 00754: }
> 00755: }
>
> 4 tslib_cObj::USER(array)
>
> D:\wamp\www\typo3\sysext\cms\tslib\class.tslib_fe.php:
> 03230: break;
> 03231: case 'FUNC':
> 03232: $incContent = $INTiS_cObj->USER($INTiS_config[$INTiS_key]['conf']);
> 03233: break;
> 03234: case 'POSTUSERFUNC':
>
> 3 tslib_fe::INTincScript_process(array)
>
> D:\wamp\www\typo3\sysext\cms\tslib\class.tslib_fe.php:
> 03167: $INTiS_config = $this->config['INTincScript'];
> 03168: $this->INTincScript_includeLibs($INTiS_config);
> 03169: $this->INTincScript_process($INTiS_config);
> 03170: // Check if there were new items added to INTincScript during the previous execution:
> 03171: $INTiS_config = array_diff_assoc($this->config['INTincScript'], $INTiS_config);
>
> 2 tslib_fe::INTincScript()
>
> D:\wamp\www\typo3\sysext\cms\tslib\index_ts.php:
> 00397: if ($TSFE->isINTincScript()) {
> 00398: $TT->push('Non-cached objects','');
> 00399: $TSFE->INTincScript();
> 00400: $TT->pull();
> 00401: }
>
> 1 require("D:\wamp\www\typo3\sysext\cms\tslib\index_ts.php")
>
> D:\wamp\www\index.php:
> 00076: // ******************
> 00077:
> 00078: require (PATH_tslib.'index_ts.php');
> 00079:
> 00080: ?>
>
> ------------------------------------------
More information about the TYPO3-team-bugs
mailing list