OS: Linux
SuiteCRM: 7.11.2 (Fresh install)
On a shared host (I am unable to configure ElasticSearc as per the manual)
I am getting an error in the SuiteCRM log every minute when cron.php is launched by the scheduler.
There is no error in the PHP/Apache log.
This failure stops the execution of all Scheduler Jobs so therefore it is a big problem!
This is the error:
Tue Feb 26 14:16:01 2019 [2703158][1][FATAL] [ERROR] Failed to index bean to index
Tue Feb 26 14:16:01 2019 [2703158][1][FATAL] [ERROR] SuiteCRM\Search\Exceptions\SearchException: Elasticsearch trying to re-indexing a bean but indexer is disabled in configuration. in /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/lib/Search/ElasticSearch/ElasticSearchHooks.php:121
Stack trace:
#0 /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/lib/Search/ElasticSearch/ElasticSearchHooks.php(103): SuiteCRM\Search\ElasticSearch\ElasticSearchHooks->reIndex(Object(SchedulersJob))
#1 /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/lib/Search/ElasticSearch/ElasticSearchHooks.php(76): SuiteCRM\Search\ElasticSearch\ElasticSearchHooks->reIndexSafe(Object(SchedulersJob))
#2 /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/include/utils/LogicHook.php(272): SuiteCRM\Search\ElasticSearch\ElasticSearchHooks->beanSaved(Object(SchedulersJob), 'after_save', '')
#3 /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/include/utils/LogicHook.php(213): LogicHook->process_hooks(Array, 'after_save', '')
#4 /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/data/SugarBean.php(3129): LogicHook->call_custom_logic('SchedulersJobs', 'after_save', '')
#5 /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/data/SugarBean.php(2442): SugarBean->call_custom_logic('after_save', '')
#6 /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/modules/SchedulersJobs/SchedulersJob.php(320): SugarBean->save()
#7 /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/modules/SchedulersJobs/SchedulersJob.php(546): SchedulersJob->resolveJob('success')
#8 /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/include/SugarQueue/SugarCronJobs.php(191): SchedulersJob->runJob()
#9 /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/include/SugarQueue/SugarCronJobs.php(231): SugarCronJobs->executeJob(Object(SchedulersJob))
#10 /var/www/vhosts/website.com/httpdocs/crm.website.net/suitecrm/cron.php(99): SugarCronJobs->runCycle()
#11 {main}
However ElasticSearch is not enabled in Admin:
Search Indexing is set to Basic + Advanced (so why is ElasticSearch trying to do something?)
I don’t see any Scheduler job for ElasticSearch:
Is there a way to stop this from running so that my other Scheduled job can continue execution?