[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