AOD Index issues

PHP Fatal error: Uncaught exception ‘Zend_Search_Lucene_Exception’ in /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/File/Filesystem.php:65
Stack trace:
#0 /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/Directory/Filesystem.php(359): Zend_Search_Lucene_Storage_File_Filesystem->__construct(‘modules/AOD_Ind…’)
#1 /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene/Index/SegmentInfo.php(286): Zend_Search_Lucene_Storage_Directory_Filesystem->getFileObject(’_h.cfs’)
#2 /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene.php(495): Zend_Search_Lucene_Index_SegmentInfo->__construct(Object(Zend_Search_Lucene_Storage_Directory_Filesystem), ‘_h’, 1, -1, NULL, 1, true)
#3 /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene.php(570): Zend_Search_Lucene->_readSegmentsFile()
#4 /home/webdesi0/public_html/suitecrm/modules/AOD_Index/AOD_Index.php(342): Zend_Search_Lucene->__construct('modules in /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/File/Filesystem.php on line 65

Fatal error: Uncaught exception ‘Zend_Search_Lucene_Exception’ in /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/File/Filesystem.php:65
Stack trace:
#0 /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/Directory/Filesystem.php(359): Zend_Search_Lucene_Storage_File_Filesystem->__construct(‘modules/AOD_Ind…’)
#1 /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene/Index/SegmentInfo.php(286): Zend_Search_Lucene_Storage_Directory_Filesystem->getFileObject(’_h.cfs’)
#2 /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene.php(495): Zend_Search_Lucene_Index_SegmentInfo->__construct(Object(Zend_Search_Lucene_Storage_Directory_Filesystem), ‘_h’, 1, -1, NULL, 1, true)
#3 /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene.php(570): Zend_Search_Lucene->_readSegmentsFile()
#4 /home/webdesi0/public_html/suitecrm/modules/AOD_Index/AOD_Index.php(342): Zend_Search_Lucene->__construct('modules in /home/webdesi0/public_html/suitecrm/modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/File/Filesystem.php on line 65

This issue points to problems opening a file in Linux (is it Linux?).

The permissions of new files are determined by the permissions on the parent directory, plus the SetUID and SetGID bits. Can you check that on your installation please?

Are you a developer? Can you try and log some variables in this line?

https://github.com/salesagility/SuiteCRM/blob/master/modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/File/Filesystem.php#L61

If you can get the values of $filename and $mode that would be really helpful. Thanks

Yes it is linux,

and I am developer , trying to debug on the basis of your steps

1 Like

Now getting too many file open limits issue

That’s a Linux issue you can deal with

Some relevant commands:
https://gist.github.com/fduran/4514042

And to check which process is responsible for opening the most files, use


lsof | awk '{ print $2 " " $1; }' | sort -rn | uniq -c | sort -rn | head -10
1 Like