Developer forum

Forum » Dynamicweb 9.0 Upgrade issues » 9.3.5 upgrade issue with multiple repositories

9.3.5 upgrade issue with multiple repositories

Mikkel Belchuke
Mikkel Belchuke
Reply

After upgrading to 9.3.5, we've experienced a bug with multiple repositories. The frontend gives us the following error:

System.IndexOutOfRangeException: Index was outside the bounds of the array. at Dynamicweb.Ecommerce.Frontend.Frontend.GetProductsFromIndexQuery()

Our top repository seems to look at the wrong query when creating facets. 

https://www.screencast.com/t/GkdzKUtJ2Q

The screendump shows that both queries are selected, so this might be why it looks at the last query. 


Replies

 
Mikkel Ulstrup
Reply

I have managed to reproduce this on a standard 9.3.5 with only one repository.

As you can see, we do have a lot of custom product fields. Could this be the issue? We do have another solution running the same version without this problem.

https://www.screencast.com/t/JoP7oneOLr

 

Anything else you need to dig into this?

 

Kind regards

Mikkel Ulstrup

 
Mikkel Belchuke
Mikkel Belchuke
Reply

After some debugging, we've fixed this issue by deleting the and re-creating the corupted field from the index. 
Now we don't get the error message in the frontend and there are not multiple selected options in the query selector. 

 

You must be logged in to post in the forum