ElasticSearch Essentials

ElasticSearch Essentials [Paid] 3.17.16

No permission to buy ($30.00)
These are not fixed after upgrade to 3.17.13
I suspect it didn't really upgrade. What can I do to force it?
Can you try manually uploading the zip and then doing a force-rebuild of the add-on?

This fix was done based on the very latest version of the the PixelExit themes, so if your thing is older it might not be applying the template modifications as expected
 
Can you try manually uploading the zip and then doing a force-rebuild of the add-on?
It still lists that the addon has an upgrade.
The issue also persists, while I'm using PixelExit's Nova style version 2.3.7
I am however using a child style. There are no relevant outdated templates.
 
It still lists that the addon has an upgrade.
The issue also persists, while I'm using PixelExit's Nova style version 2.3.7
I am however using a child style. There are no relevant outdated templates.
I've identified some flaws in the 3rd party theme support, which I'll be working on this week. This will fix support for PixelExit's styles and UI.X in various configurations
 
When upgrading on XF 2.3.8, it spits out the error:

The following errors must be resolved before continuing:
  • ElasticSearch Essentials requires Browser Detection 2.0.0+.
  • ElasticSearch Essentials requires Search Improvements v2.9.0+.
However I made sure to grab the latest of both as of writing, and it's still giving the error.
 
You need to update StandardLib to v1.23.0+ first, or update/install each add-on one at a time. The stock admincp updater isn't aware of add-on requirements and sorts alphabetically which can be hilariously wrong.

StandardLib v1.23.0 patches the admincp batch updater to check and sort the add-ons based on requirements so updating multiple add-ons at once works as expected. Sadly you need to install that update first by itself before any other add-ons
 
You need to update StandardLib to v1.23.0+ first, or update/install each add-on one at a time. The admincp updater isn't aware of add-on requirements and sorts alphabetically which can be hilariously wrong.
What's interesting is I did upgrade SL, and also ran the upgrade via CLI at the time.. Will double-check when I get a chance, busy afternoon :)
 
What's interesting is I did upgrade SL, and also ran the upgrade via CLI at the time.. Will double-check when I get a chance, busy afternoon :)
Check the add-ons aren't disabled, that is another way for the requirements check to fail weirdly
 
Check the add-ons aren't disabled, that is another way for the requirements check to fail weirdly
Yeah, they're all enabled; I will note ES essentials was disabled, but attempted to upgrade it after re-enabling it (again, all via CLI) and it's still spitting out the same error..

Just as an FYI, this is upgrading from XF 2.2.16 running ES Essentials 3.4.2, if that's useful at all.
 
Yeah, they're all enabled; I will note ES essentials was disabled, but attempted to upgrade it after re-enabling it (again, all via CLI) and it's still spitting out the same error..
Is $config['enableListeners'] = false; set in src/config.php ? That can cause weirdness sometimes
 
When upgrading on XF 2.3.8, it spits out the error:

The following errors must be resolved before continuing:
  • ElasticSearch Essentials requires Browser Detection 2.0.0+.
  • ElasticSearch Essentials requires Search Improvements v2.9.0+.
However I made sure to grab the latest of both as of writing, and it's still giving the error.
Reviewing how the addon.json is structured, this could happen is SV/StandardLib was disabled or stuck in an is_processing state as it means the string-version comparisons aren't being done.
 
@Xon

Getting this error when clicking the message count link on member view page or the member tooltip.

ElasticSearch Essentials 3.17.16, XF 2.3.9, and PHP 8.3.

Edit: Disabling Search Improvements (2.17.7) fixes this. I'll leave this here, as I'm not sure which add-on needs to be updated.

Code:
ErrorException: [E_WARNING] Cannot declare class SV\UserEssentials\XF\Entity\XFCP_ThreadPatch, because the name is already in use in src/XF/Extension.php at line 212
XF::handlePhpError()
class_alias() in src/XF/Extension.php at line 212
XF\Extension->extendClass() in src/XF/Mvc/Entity/Manager.php at line 56
XF\Mvc\Entity\Manager->getEntityClassName() in src/XF/Mvc/Entity/Manager.php at line 71
XF\Mvc\Entity\Manager->getEntityStructure() in src/XF/Mvc/Entity/Finder.php at line 812
XF\Mvc\Entity\Finder->join() in src/XF/Mvc/Entity/Finder.php at line 688
XF\Mvc\Entity\Finder->with() in src/XF/Mvc/Entity/Manager.php at line 223
XF\Mvc\Entity\Manager->findByIds() in src/XF/App.php at line 3238
XF\App->findByContentType() in src/XF/Search/Data/AbstractData.php at line 289
XF\Search\Data\AbstractData->getContent() in src/XF/Search/Search.php at line 459
XF\Search\Search->getResultSetData() in src/addons/SV/ElasticSearchEssentials/XF/Search/Search.php at line 398
SV\ElasticSearchEssentials\XF\Search\Search->getResultSetData() in src/XF/ResultSet.php at line 313
XF\ResultSet->loadResultsData() in src/XF/ResultSet.php at line 294
XF\ResultSet->limitToViewableResults() in src/XF/ResultSet.php at line 247
XF\ResultSet->sliceResults() in src/XF/ResultSet.php at line 263
XF\ResultSet->limitResults() in src/XF/Search/Search.php at line 377
XF\Search\Search->executeSearch() in src/addons/SV/ElasticSearchEssentials/XF/Search/Search.php at line 48
SV\ElasticSearchEssentials\XF\Search\Search->executeSearch() in src/XF/Search/Search.php at line 341
XF\Search\Search->search() in src/XF/Repository/SearchRepository.php at line 26
XF\Repository\SearchRepository->runSearch() in src/addons/SV/ElasticSearchEssentials/XF/Repository/XF22/SearchPatch.php at line 33
SV\ElasticSearchEssentials\XF\Repository\XF22\SearchPatch->SV\ElasticSearchEssentials\XF\Repository\XF22\{closure}() in src/addons/SV/ElasticSearchEssentials/Repository/SearchTrait.php at line 42
SV\ElasticSearchEssentials\XF\Repository\XF22\SearchPatch->wrapRunSearchForSvEss() in src/addons/SV/ElasticSearchEssentials/XF/Repository/XF22/SearchPatch.php at line 32
SV\ElasticSearchEssentials\XF\Repository\XF22\SearchPatch->runSearch() in src/addons/SV/SearchImprovements/XF/Repository/XF22/SearchPatch.php at line 45
SV\SearchImprovements\XF\Repository\XF22\SearchPatch->runSearch() in src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/XF22/SearchPatch.php at line 27
SV\ElasticSearchEssentials\XF\Pub\Controller\XF22\SearchPatch->runSearch() in src/addons/AL/CASFilter/XF/Pub/Controller/XF23/Search.php at line 25
AL\CASFilter\XF\Pub\Controller\XF23\Search->runSearch() in src/addons/AL/RMSFilter/XF/Pub/Controller/XF23/Search.php at line 49
AL\RMSFilter\XF\Pub\Controller\XF23\Search->runSearch() in src/addons/AL/ThreadFilter/XF/Pub/Controller/XF23/Search.php at line 46
AL\ThreadFilter\XF\Pub\Controller\XF23\Search->runSearch() in src/XF/Pub/Controller/SearchController.php at line 101
XF\Pub\Controller\SearchController->actionSearch() in src/addons/SV/SearchImprovements/XF/Pub/Controller/Search.php at line 91
SV\SearchImprovements\XF\Pub\Controller\Search->actionSearch() in src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/Search.php at line 535
SV\ElasticSearchEssentials\XF\Pub\Controller\Search->actionSearch() in src/XF/Mvc/Dispatcher.php at line 362
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
XF\App->run() in src/XF.php at line 814
XF::runApp() in index.php at line 23
 
Last edited:
Getting this error when clicking the message count link on member view page or the member tooltip.

ElasticSearch Essentials 3.17.16, XF 2.3.9, and PHP 8.3.

Edit: Disabling Search Improvements (2.17.7) fixes this. I'll leave this here, as I'm not sure which add-on needs to be updated.
Make sure you've got the latest version of [AL] Core package installed and the [AL] Compat package is not installed.

The [AL] filter add-on did some wonky stuff which breaks other add-ons
 
Back
Top Bottom