Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-21496

eZ Find multicore fails with DelayedIndexing

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Medium Medium
    • Customer request
    • 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

        Activity

          People

            Unassigned Unassigned
            nuno.oliveira-obsolete@ez.no Nuno Oliveira (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: