I recently built a website using the Hybrid Framework, which I updated to Umbraco 7.2.4, however, when I use the examine management tab to rebuild the external indexer files I keep getting errors in the trace log.
Provider=ExternalIndexer, NodeId=-1
System.Exception: Error indexing queue items,An item with the same key has already been added., IndexSet: ExternalIndexSet
Any help would be greatly appreciated.
UPDATE: I have noticed that the trace logs are also sending a warning non-stop about:
Couldn't find any page with nodeId=-1. This is most likely caused by the page not being published.
I don't recieve this on any other website and this is the only one with the external Index failing to create.
I tried updating the youtube package but didn't make any change or fix for this error.
I did figure it out tho and incase this happens to anyone else the solutions below.
Not sure where it came from or if it was part of the ezsearch install, but there was a ezsearchbootsrap.cs file found in the controllers section of my website. This was setting up the indexes exactly the same way as umbracoEvents.cs within the hybrid framework. Once i found this it was a simple as commenting out the exsearchbootstrap.cs file and it started working again.
Good one. Yes that might happen. I added the ezsearch code to the Umbraco.Extensions project so it's compiled, but this means you need to remove the extra .cs file.
Examine Management, external Indexer Error
Hi,
I recently built a website using the Hybrid Framework, which I updated to Umbraco 7.2.4, however, when I use the examine management tab to rebuild the external indexer files I keep getting errors in the trace log.
Any help would be greatly appreciated.
UPDATE: I have noticed that the trace logs are also sending a warning non-stop about:
I don't recieve this on any other website and this is the only one with the external Index failing to create.
Thanks
Maxi
Hello,
This might be related to the YouTube package. After upgrading to 7.2.4 I also run into this problem. See this topic: https://our.umbraco.org/forum/umbraco-7/using-umbraco-7/49453-HTTPS-and-BackOffice-logging-in?p=0#comment214219
Probably upgrading that package to the latest version should fix it.
Jeroen
Thanks Jeroen,
I tried updating the youtube package but didn't make any change or fix for this error.
I did figure it out tho and incase this happens to anyone else the solutions below.
Not sure where it came from or if it was part of the ezsearch install, but there was a ezsearchbootsrap.cs file found in the controllers section of my website. This was setting up the indexes exactly the same way as umbracoEvents.cs within the hybrid framework. Once i found this it was a simple as commenting out the exsearchbootstrap.cs file and it started working again.
Hopefully this will help someone in the future.
Thanks again Jeroen
Maxi
Good one. Yes that might happen. I added the ezsearch code to the Umbraco.Extensions project so it's compiled, but this means you need to remove the extra .cs file.
Jeroen
is working on a reply...