I’m sure that it’s something like that, though there is a small problem.
My traction theme and it’s plugins are all 3.8.888.22855 and the license has since expired. Since then I’ve purchased the checkout plugin which is at a higher revision (3.8.1119.23408). Could that be causing the issue?
SevenSpikes.Nop.Plugins.Core, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Conditions, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Core, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.EntitySettings, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Framework, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Mappings, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Scheduling, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Services, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.AjaxFilters, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.AnywhereSliders, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.CloudZoom, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.InstantSearch, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.JCarousel, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.MegaMenu, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.NopQuickTabs, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.PrevNextProduct, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.ProductRibbons, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.QuickView, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.RealOnePageCheckout, Version=3.8.1119.24408, Culture=neutral, PublicKeyToken=null
SevenSpikes.Nop.Plugins.AjaxCart, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
SevenSpikes.Theme.Traction, Version=3.8.888.22855, Culture=neutral, PublicKeyToken=null
Hello, I updated my theme and plugins from an older 3.8 version to 3.8.888 and I've started receiving a lot of weird filter error messages in my log which I can't seem to figure out. I don't think that it's throwing an error message up to the customer but I'd like to get to the bottom of why this is showing up.
From what I can see, it's having an issue with "SearchVendorID".. I don't use vendors so I don't think it affects me that much, but if anyone could figure out what this error message is trying to say and a possible fix then that would be fantastic. Thanks!
System.ArgumentException: The parameters dictionary contains a null entry for parameter 'searchVendorId' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult GetFilteredProducts(Int32, Int32, Int32, SevenSpikes.Nop.Plugins.AjaxFilters.Models.PriceRangeFilterSlider.PriceRangeFilterModel7Spikes, SevenSpikes.Nop.Plugins.AjaxFilters.Models.SpecificationFilter.SpecificationFilterModel7Spikes, SevenSpikes.Nop.Plugins.AjaxFilters.Models.AttributeFilter.AttributeFilterModel7Spikes, SevenSpikes.Nop.Plugins.AjaxFilters.Models.ManufacturerFilter.ManufacturerFilterModel7Spikes, SevenSpikes.Nop.Plugins.AjaxFilters.Models.VendorFilter.VendorFilterModel7Spikes, Nop.Web.Models.Catalog.CatalogPagingFilteringModel, SevenSpikes.Nop.Plugins.AjaxFilters.Models.OnSaleFilter.OnSaleFilterModel7Spikes, System.String, Boolean, System.String, Int32, Int32, Int32, System.Nullable`1[System.Decimal], System.Nullable`1[System.Decimal], Boolean, Boolean, Boolean, Boolean)' in 'SevenSpikes.Nop.Plugins.AjaxFilters.Controllers.Catalog7SpikesController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter. Parameter name: parameters at System.Web.Mvc.ActionDescriptor.ExtractParameterFromDictionary(ParameterInfo parameterInfo, IDictionary`2 parameters, MethodInfo methodInfo) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRe
Never mind, turns out I had a newer revision of the Traction theme for 3.8 archived, so after loading that it seems to be functioning normally.
Done, thank you
If it helps, it seems to be only happening in the desktop view. Mobile seems to be ok from what I can see.
Thanks again
Certainly: https://www.bcdiesel.ca/
Many thanks!
Any assistance would be appreciated .. (I'm looking at you, nop templates) :)
We use your theme and many plugins and we have been pretty happy and will continue to be if you can help.
Thanks
Sorry, forgot to mention that the fix I tried was unchecking "highlight first element"
Hi there,
Thanks for the quick reply. I did try that, but unfortunately it had a drawback.
Some of the child products have product ribbons associated with the specs, and all of those specs get displayed on the main group picture.
I tried to create a spec condition filter for the product ribbons to not display the ribbons for the master group picture by creating a specification of "MasterGroupItem". I applied this spec to the main grouped item with a value of "Yes". I applied a condition to the product ribbons to fail if "MasterGroupItem" is NOT equal to "Yes", but it seems that it's ignoring it and still displays it.
Is there a better way to achieve this?
Thanks
I have this problem too and the above fix did not resolve it. If I enter a partial sku into the search and try to choose any of the items other than the first one, it will not go to the product page - it will just send me back to the search bar with my partial sku.
I'm using nop 3.8 and the plugin is version 3.8.473.22172. My support license has expired.
How can I resolve this?
Thanks