- Affected Version
- WoltLab Suite 5.2
Scheinbar hat die Suche mit ElasticSearch ein Problem, wenn keine Inhalte vorhanden sind, jedenfalls fiel es beim Update von einer 3.1 zu 5.2 Installation auf, was nach weiteren Tests in meiner Testumgebung zu folgenden Erkenntnissen führte.
Eine jeweils neu aufgesetzte Test Installation von einer 3.1 und 5.2, in beiden Fällen das ElasticSearch Plugin installiert, bei einer ersten Suche bekommt man sofort einen Fatal Error von ElasticSearch ausgeworfen, weil keine Artikel, Seiten oder Konversationen vorhanden sind.
Dieses Problem ist unter anderem auch in etwaigen Plugins vorhanden, in meinem Fall war es das Partner Plugin, wo der Fehler das erste Mal auftrat.
Anbei die Logauszüge aus der 3.1 Installation
- Requested URL
- /wsc3/index.php?search/
- Referrer
- https://testdomain.de/wsc3/
- Error Message
- elasticsearch error, the message has been dumped to 'log/elasticsearch_2020-01-30.txt'.
- Type
- wcf\system\search\elasticsearch\ElasticsearchException
- File (Line)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/elasticsearch/ElasticsearchHandler.class.php (401)
- Stacktrace
-
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/elasticsearch/ElasticsearchSearchEngine.class.php (201): wcf\system\search\elasticsearch\ElasticsearchHandler->search(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/elasticsearch/ElasticsearchSearchEngine.class.php (70): wcf\system\search\elasticsearch\ElasticsearchSearchEngine->getInnerJoin(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/SearchEngine.class.php (102): wcf\system\search\elasticsearch\ElasticsearchSearchEngine->search(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/SearchForm.class.php (286): wcf\system\search\SearchEngine->search(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/AbstractForm.class.php (60): wcf\form\SearchForm->validate(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/SearchForm.class.php (313): wcf\form\AbstractForm->submit(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/AbstractForm.class.php (113): wcf\form\SearchForm->submit(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/AbstractCaptchaForm.class.php (67): wcf\form\AbstractForm->readData(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/page/AbstractPage.class.php (291): wcf\form\AbstractCaptchaForm->readData(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/SearchForm.class.php (418): wcf\page\AbstractPage->show(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/page/AbstractPage.class.php (114): wcf\form\SearchForm->show(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/request/Request.class.php (83): wcf\page\AbstractPage->__run(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/index.php (9): wcf\system\request\RequestHandler->handle(…)
- Requested URL
- /wsc3/index.php?search/
- Referrer
- https://testdomain.de/wsc3/
- Error Message
- elasticsearch error, the message has been dumped to 'log/elasticsearch_2020-01-30.txt'.
- Type
- wcf\system\search\elasticsearch\ElasticsearchException
- File (Line)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/elasticsearch/ElasticsearchHandler.class.php (401)
- Stacktrace
-
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/elasticsearch/ElasticsearchSearchEngine.class.php (201): wcf\system\search\elasticsearch\ElasticsearchHandler->search(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/elasticsearch/ElasticsearchSearchEngine.class.php (70): wcf\system\search\elasticsearch\ElasticsearchSearchEngine->getInnerJoin(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/SearchEngine.class.php (102): wcf\system\search\elasticsearch\ElasticsearchSearchEngine->search(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/SearchForm.class.php (286): wcf\system\search\SearchEngine->search(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/AbstractForm.class.php (60): wcf\form\SearchForm->validate(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/SearchForm.class.php (313): wcf\form\AbstractForm->submit(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/AbstractForm.class.php (113): wcf\form\SearchForm->submit(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/AbstractCaptchaForm.class.php (67): wcf\form\AbstractForm->readData(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/page/AbstractPage.class.php (291): wcf\form\AbstractCaptchaForm->readData(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/SearchForm.class.php (418): wcf\page\AbstractPage->show(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/page/AbstractPage.class.php (114): wcf\form\SearchForm->show(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/request/Request.class.php (83): wcf\page\AbstractPage->__run(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/index.php (9): wcf\system\request\RequestHandler->handle(…)
- Requested URL
- /wsc3/index.php?search/
- Referrer
- https://testdomain.de/wsc3/
- Error Message
- elasticsearch error, the message has been dumped to 'log/elasticsearch_2020-01-30.txt'.
- Type
- wcf\system\search\elasticsearch\ElasticsearchException
- File (Line)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/elasticsearch/ElasticsearchHandler.class.php (401)
- Stacktrace
-
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/elasticsearch/ElasticsearchSearchEngine.class.php (201): wcf\system\search\elasticsearch\ElasticsearchHandler->search(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/elasticsearch/ElasticsearchSearchEngine.class.php (70): wcf\system\search\elasticsearch\ElasticsearchSearchEngine->getInnerJoin(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/search/SearchEngine.class.php (102): wcf\system\search\elasticsearch\ElasticsearchSearchEngine->search(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/SearchForm.class.php (286): wcf\system\search\SearchEngine->search(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/AbstractForm.class.php (60): wcf\form\SearchForm->validate(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/SearchForm.class.php (313): wcf\form\AbstractForm->submit(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/AbstractForm.class.php (113): wcf\form\SearchForm->submit(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/AbstractCaptchaForm.class.php (67): wcf\form\AbstractForm->readData(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/page/AbstractPage.class.php (291): wcf\form\AbstractCaptchaForm->readData(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/form/SearchForm.class.php (418): wcf\page\AbstractPage->show(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/page/AbstractPage.class.php (114): wcf\form\SearchForm->show(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/request/Request.class.php (83): wcf\page\AbstractPage->__run(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…)
- /var/www/vhosts/testdomain.de/httpdocs/wsc3/index.php (9): wcf\system\request\RequestHandler->handle(…)
Ups, falsches Forum erwischt. Bitte verschieben.