[TYPO3-bugs] Search error in 4.7.0 alpha2 Introduction package

etude at list.ru etude at list.ru
Fri Dec 23 02:50:55 CET 2011


Hi, Steffen.
Thank you for reproducing this issue.
I've just open a new bug on the bugtracker.

Big thanks for making TYPO3 better!
Regard, Alex.


> 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: ?>
> >
> > ------------------------------------------
> 
> 
> _______________________________________________
> TYPO3-team-bugs mailing list
> TYPO3-team-bugs at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-team-bugs

-- 
 <etude at list.ru>



More information about the TYPO3-team-bugs mailing list