title: Error with Schedulers and Inbound Emails in sugarcrm
body: <p>We use SugarCRM CE 6.5.16 on Centos 6.5.</p>
  
  <p>I am getting this error :</p>
  
  <pre><code>Wed Apr 9 15:37:10 2014 [10389][1][ERROR] Unable to load custom logic file: include/SugarSearchEngine/SugarSearchEngineQueueManager.php
  </code></pre>
  
  <p>The real problem is that i dont receive emails from my inbound email.</p>
  
  <p>They are all set up.I added the cron job to the crontab. Well actually I receive some emails, like 3 or 4 from 100. In the schedulers the job status is "running" and last successful run is "Never". </p>
  
  <p>Every other scheduler job has a status "Done" and has last successful run.
  I repaired inbound emails , scheduler jobs but with no effect.</p>
  
  <p>The only thing i found is this :</p>
  
  <p><a href="http://suitecrm.com/forum/search?query=SugarSearchEngineQueueManager&amp;searchdate=all&amp;childforums=1" rel="nofollow">http://suitecrm.com/forum/search?query=SugarSearchEngineQueueManager&amp;searchdate=all&amp;childforums=1</a></p>
  
  <p>So I commented out this code and i no longer get the error but still I don't receive emails.</p>
  
  <p>I don't know what else to do. </p>
  
  <p>Please help me if you can !Thanks !</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>I found that
  "This file is only included in PRO version and it's useless in Community Edition. </p>
  
  <p>Code Fix: 
  1. Comment code in /custom/Extension/application/Ext/LogicHooks/SugarFTSHooks.php </p>
  
  <ol>
  <li>Do a Fast Rebuild from Administration (index.php?module=Administration&amp;action=repair). This process will rebuild the piece of code that uses the SugarCRM to call inexistent file SugarSearchEngineQueueManager /custom/application/Ext/LogicHooks/logichooks.ext.php"</li>
  </ol>
  
  <p>So I commented out the code and did the rebuild (yeah i did it before but now i know for sure that this file should not be in Sugarcrm CE )
  The error doesn't show anymore but my scheduler still stays "running" and nothings happens , except:
  When i did this (What Matthew Poer said) , I received 4 emails just like before... so something is causing a problem. </p>
  
  <pre><code>delete from job_queue where scheduler_id = 'THE_SCHEDULER_ID';
  </code></pre>
  
  <p>update schedulers set last_run = subdate(now(),360) where id = 'THE_SCHEDULER_ID';</p>
  
  <p>EDIT 2: 
  This is from php error_log</p>
  
  <pre><code>[Sun Apr 13 03:34:27 2014] [notice] Digest: generating secret for digest authentication ...
  [Sun Apr 13 03:34:27 2014] [notice] Digest: done
  [Sun Apr 13 03:34:33 2014] [notice] Apache/2.2.15 (Unix) DAV/2 mod_nss/2.2.15 NSS/3.14.0.0 Basic ECC PHP/5.3.3 mod_ssl/2.2.15 OpenSSL/1.0.0-fips mod_wsgi/3.2 Python/2.6.6 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
  [Sun Apr 13 12:22:52 2014] [error] [client 122.155.18.51] File does not exist: /usr/share/phpMyAdmin/translators.html
  [Sun Apr 13 13:45:31 2014] [error] [client 122.155.18.51] File does not exist: /usr/share/phpMyAdmin/translators.html
  [Sun Apr 13 15:43:39 2014] [error] [client 66.249.66.74] File does not exist:     /opt/otrs/var/httpd/htdocs/js/js-cache/ModuleJS_784dc12bf89d72db064caa6e8690168b.js
  [Sun Apr 13 15:43:40 2014] [error] [client 66.249.66.74] File does not exist: /opt/otrs/var/httpd/htdocs/skins/Customer/default/css-cache/CommonCSS_b1f924c426a0e1a9f1553197a2ce25a4.css
  [Sun Apr 13 15:43:41 2014] [error] [client 66.249.66.74] File does not exist: /opt/otrs/var/httpd/htdocs/js/js-cache/CommonJS_7f98ddff2f339e3b515f7901d82600bb.js
  [Mon Apr 14 11:09:04 2014] [error] [client 192.168.10.1] PHP Warning:  file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /usr/share/phpMyAdmin/version_check.php on line 16, referer: http://support.expert-m.net/phpmyadmin/main.php?token=d2e60372f8b5d6d53f0c3c80a536be27
  [Mon Apr 14 11:09:04 2014] [error] [client 192.168.10.1] PHP Warning:  file_get_contents(http://www.phpmyadmin.net/home_page/version.json): failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in /usr/share/phpMyAdmin/version_check.php on line 16, referer: http://support.expert-m.net/phpmyadmin/main.php?token=d2e60372f8b5d6d53f0c3c80a536be27
  [Mon Apr 14 12:45:25 2014] [error] [client 178.235.72.68] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
  </code></pre>
  
  <p>This is from the logs folder of SugarCRM, error.log</p>
  
  <pre><code>[Mon Apr 14 08:58:59 2014] [error] [client 192.168.10.1] PHP Notice:  Undefined index: 8854a79c-6171-036c-e7df-534548e8bc81 in /var/www/sugarcrm/public_html/modules/Emails/EmailUIAjax.php on line 879, referer: http://sugarcrm.support.expert-m.net/index.php?module=Emails&amp;action=index&amp;parentTab=All
  [Mon Apr 14 08:58:59 2014] [error] [client 192.168.10.1] PHP Notice:  Undefined index: 8854a79c-6171-036c-e7df-534548e8bc81 in /var/www/sugarcrm/public_html/modules/Emails/EmailUIAjax.php on line 880, referer: http://sugarcrm.support.expert-m.net/index.php?module=Emails&amp;action=index&amp;parentTab=All
  [Mon Apr 14 11:22:17 2014] [error] [client 192.168.10.1] PHP Notice:  Undefined index: 8854a79c-6171-036c-e7df-534548e8bc81 in /var/www/sugarcrm/public_html/modules/Emails/EmailUIAjax.php on line 879, referer: http://sugarcrm.support.expert-m.net/index.php?module=Emails&amp;action=index&amp;parentTab=All
  [Mon Apr 14 11:22:17 2014] [error] [client 192.168.10.1] PHP Notice:  Undefined index: 8854a79c-6171-036c-e7df-534548e8bc81 in /var/www/sugarcrm/public_html/modules/Emails/EmailUIAjax.php on line 880, referer: http://sugarcrm.support.expert-m.net/index.php?module=Emails&amp;action=index&amp;parentTab=All
  [Mon Apr 14 11:24:47 2014] [error] [client 192.168.10.1] File does not exist: /var/www/sugarcrm/public_html/favicon.ico
  </code></pre>
  
  <p>I didn't paste all the info from the logs. There is more but the errors are repeating.</p>