Details
-
Bug
-
Resolution: Duplicate
-
Medium
-
4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0
-
None
-
eZ Publish 4.7 + eZ Find 2.7
Description
When activating multicore Solr configuration and DelayedIndexing, the content indexing fails:
Running cronjob part 'ezfindexcontent' Running extension/ezfind/cronjobs/ezfindexcontent.php at: 02/09/2013 6:07 pm Starting processing pending search engine modifications Indexing object ID #61 PHP Notice: Undefined property: eZSolrBase::$Solr in /var/www/47ezfc.com/extension/ezfind/search/plugins/ezsolr/ezsolr.php on line 762 PHP Stack trace: PHP 1. {main}() /var/www/47ezfc.com/runcronjobs.php:0 PHP 2. eZRunCronjobs::runScript() /var/www/47ezfc.com/runcronjobs.php:329 PHP 3. include() /var/www/47ezfc.com/kernel/classes/ezruncronjobs.php:59 PHP 4. eZSolr->commit() /var/www/47ezfc.com/extension/ezfind/cronjobs/ezfindexcontent.php:80 PHP Fatal error: Call to a member function commit() on a non-object in /var/www/47ezfc.com/extension/ezfind/search/plugins/ezsolr/ezsolr.php on line 762 PHP Stack trace: PHP 1. {main}() /var/www/47ezfc.com/runcronjobs.php:0 PHP 2. eZRunCronjobs::runScript() /var/www/47ezfc.com/runcronjobs.php:329 PHP 3. include() /var/www/47ezfc.com/kernel/classes/ezruncronjobs.php:59 PHP 4. eZSolr->commit() /var/www/47ezfc.com/extension/ezfind/cronjobs/ezfindexcontent.php:80 Fatal error: eZ Publish did not finish its request
Steps to reproduce:
On eZ Publish 4.7 (fully patched, 2 or more languages) + eZ Find 2.7, do the following:
1. Configure Solr as multicore (refer to ./extension/ezfind/doc/multicore-HOWTO.txt for more details);
2. Activate DelayedIndexing;
3. Create or update a content object;
4. Run content indexing cronjob (php runcronjobs.php ezfindexcontent). A fatal error (see above) is generated, and indexing is aborted.
Attachments
Issue Links
- duplicates
-
EZP-17717 [eZFind 2.2-0][eZ 4.3] Multicore: Fatal Error on direct calls to eZSolr::commit() (cronjob ezfindexcontent)
- Closed