All Low add-ons are now owned by EEHarbor. Read the blog post.

Support archive

An error occurred rebuilding the index. Try again later.

Bashir Tahir 18 Aug 2014 10:45 problem, active

Hi,
We are running EE 2.8.0 and LowSearch 3.1.7 but unable to re-build any collection. Please help.

Error:
"An error occurred rebuilding the index. Try again later."

Replies

  1. Low 18 Aug 2014 10:56

    How many collections are we talking here? And when did this happen? After an upgrade of Low Search? Or after an EE update? Did it work correctly before? Can you try to re-save each collection's details and see if that helps?

  2. Bashir Tahir 18 Aug 2014 21:02

  3. Bashir Tahir 18 Aug 2014 21:15

    A PHP Error was encountered

    Severity: Warning

    Message: require(/storage/av01812/www/public_html/jag4677/expressionengine/fieldtypes/4/ft.textarea.php): failed to open stream: No such file or directory

    Filename: models/low_search_index_model.php

    Line Number: 178

  4. Low 18 Aug 2014 21:16

    I'll need to take a look myself. Please send SuperAdmin login credentials to hi at gotolow dot com.

  5. Bashir Tahir 18 Aug 2014 22:28

    login/pass sent.

  6. Low 19 Aug 2014 08:27

    This may or may not be related, but I do think it needs to be solved before I can address the LS issue. When editing a channel field under Admin -> Channel Fields -> [any group] -> [any field], you get this error:

    Fatal error: Call to undefined method EE_Javascript::generate_json() in /storage/.../expressionengine/third_party/entry_type/ft.entry_type.php on line 429


    ...which appears to be an error thrown by the Entry Type add-on. Because of this, I can't check the field's settings that is related to the LS issue. Can you try and fix this issue first?

  7. Bashir Tahir 23 Aug 2014 13:35

    Hi,
    Entry Type, has been updated. No error thrown upon editing any custom fields. Please proceed with LS issue.

    Thank you.

  8. Low 23 Aug 2014 14:45

    When I look at the directory contents of your /system/expressionengine/fieldtypes folder, I see the following files and dirs:

    drwxr-xr-x  2 av01812 av01812  4096 Nov 30  2012 checkboxes 
    drwxr-xr-x 2 av01812 av01812 4096 Nov 30 2012 date
    -rw-r--r-- 1 av01812 av01812 28109 Jun 24 17:59 EE_Fieldtype.php
    drwxr-xr-x 2 av01812 av01812 4096 Nov 30 2012 file
    -rw-r--r-- 1 av01812 av01812 7260 Dec 20 2010 ft.checkboxes.php
    -rw-r--r-- 1 av01812 av01812 5002 Dec 20 2010 ft.date.php
    -rw-r--r-- 1 av01812 av01812 8748 Dec 20 2010 ft.file.php
    -rw-r--r-- 1 av01812 av01812 1346 Dec 20 2010 ft.hidden.php
    -rw-r--r-- 1 av01812 av01812 5435 Dec 20 2010 ft.multi_select.php
    -rw-r--r-- 1 av01812 av01812 4628 Dec 20 2010 ft.radio.php
    -rw-r--r-- 1 av01812 av01812 5884 Dec 20 2010 ft.rel.php
    -rw-r--r-- 1 av01812 av01812 4123 Dec 20 2010 ft.select.php
    -rw-r--r-- 1 av01812 av01812 2806 Dec 20 2010 ft.textarea.php
    -rw-r--r-- 1 av01812 av01812 4329 Dec 20 2010 ft.text.php
    drwxr-xr-x 4 av01812 av01812 4096 Sep 6 2013 grid
    drwxr-xr-x 2 av01812 av01812 4096 Nov 30 2012 hidden
    drwxr-xr-x 2 av01812 av01812 4096 Nov 30 2012 multi_select
    drwxr-xr-x 2 av01812 av01812 4096 Nov 30 2012 radio
    drwxr-xr-x 2 av01812 av01812 4096 Nov 30 2012 rel
    drwxr-xr-x 4 av01812 av01812 4096 Sep 6 2013 relationship
    drwxr-xr-x 2 av01812 av01812 4096 Nov 30 2012 select
    drwxr-xr-x 2 av01812 av01812 4096 Nov 30 2012 text
    drwxr-xr-x 2 av01812 av01812 4096 Nov 30 2012 textarea


    All the ft.fieldtype.php files are old files that were replaced by versions in their separate directories. When EE's API returns all installed fieldtypes, it actually includes those old files too, but it shouldn't, as the paths are incorrect. If you remove these old files, EE should give back the correct info, and LS in turn should not throw the error.