PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 7/18/2023 1:21 PM by  Will Strohl
Fresh Install into DNN 9.11.2 all HotCakes Modules Generate Error
 4 Replies
 0 Subscribed to this topic
 1 Subscribed to this forum
Sort:
You are not authorized to post a reply.
Author Messages





New Member






--
3/31/2023 7:15 PM
    Tried installing HotCakes 3.6.0 in a DNN 9.11.2 site. Ran the Store wizard to set the default store values and pages. Then also create Sample Site data for Products and Categories. Immediately click on the Category View Page and presented with an error message. I ended up on loading the PDB files and bumping the logs up. Most of the pages all generate this error. Not sure why. I can conform though it's something with the site as I also tried loading it on a local Windows Development box with out issue. Any help on figuring why this happening? I have a complete log file that could be provided also.

    2023-03-31 16:52:16,575 [generic262][Thread:95][DEBUG] DNN.Trace - PortalModuleBase.OnLoad Start (TabId:227,ModuleId:951): ASP.desktopmodules_hotcakes_categoryviewer_categoryviewerview_ascx
    2023-03-31 16:52:16,591 [generic262][Thread:95][DEBUG] DNN.Trace - PortalModuleBase.OnLoad End (TabId:227,ModuleId:951): ASP.desktopmodules_hotcakes_categoryviewer_categoryviewerview_ascx
    2023-03-31 16:52:16,882 [generic262][Thread:95][ERROR] DotNetNuke.Services.Exceptions.Exceptions - FriendlyMessage="Error: Category Viewer is currently unavailable." ctrl="ASP.desktopmodules_hotcakes_categoryviewer_categoryviewerview_ascx" exc="System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.MissingMethodException: Method not found: 'Boolean System.Web.WebPages.BuildManagerWrapper.IsNonUpdateablePrecompiledApp(System.Web.Hosting.VirtualPathProvider, Microsoft.Internal.Web.Utils.IVirtualPathUtility)'.
    at System.Web.Mvc.BuildManagerViewEngine.GetPrecompiledNonUpdateable()
    at System.Threading.LazyInitializer.EnsureInitializedCore[T](T& target, Boolean& initialized, Object& syncLock, Func`1 valueFactory)
    at System.Web.Mvc.BuildManagerViewEngine.get_IsPrecompiledNonUpdateableSite()
    at System.Web.Mvc.BuildManagerViewEngine.FileExists(ControllerContext controllerContext, String virtualPath)
    at Hotcakes.Commerce.Dnn.Mvc.HccRazorViewEngine.FileExists(ControllerContext controllerContext, String virtualPath) in C:\Work\HCC-core\hcc-core\Libraries\Hotcakes.Commerce.Dnn\Mvc\HccRazorViewEngine.cs:line 104
    at Hotcakes.Commerce.Dnn.Mvc.HccRazorViewEngine.c__DisplayClass14_0.b__1(String path) in C:\Work\HCC-core\hcc-core\Libraries\Hotcakes.Commerce.Dnn\Mvc\HccRazorViewEngine.cs:line 293
    at System.Web.WebPages.DefaultDisplayMode.GetDisplayInfo(HttpContextBase httpContext, String virtualPath, Func`2 virtualPathExists)
    at Hotcakes.Commerce.Dnn.Mvc.HccRazorViewEngine.GetPathFromGeneralName(ControllerContext controllerContext, List`1 locations, String name, String controllerName, String areaName, String rootFolder, String cacheKey, String[]& searchedLocations) in C:\Work\HCC-core\hcc-core\Libraries\Hotcakes.Commerce.Dnn\Mvc\HccRazorViewEngine.cs:line 292
    at Hotcakes.Commerce.Dnn.Mvc.HccRazorViewEngine.GetPath(ControllerContext controllerContext, String[] locations, String[] areaLocations, String locationsPropertyName, String name, String controllerName, String cacheKeyPrefix, Boolean useCache, String[]& searchedLocations) in C:\Work\HCC-core\hcc-core\Libraries\Hotcakes.Commerce.Dnn\Mvc\HccRazorViewEngine.cs:line 215
    at Hotcakes.Commerce.Dnn.Mvc.HccRazorViewEngine.FindView(ControllerContext controllerContext, String viewName, String masterName, Boolean useCache) in C:\Work\HCC-core\hcc-core\Libraries\Hotcakes.Commerce.Dnn\Mvc\HccRazorViewEngine.cs:line 148
    at System.Web.Mvc.ViewEngineCollection.c__DisplayClass14_0.b__1(IViewEngine e)
    at System.Web.Mvc.ViewEngineCollection.Find(Func`2 lookup, Boolean trackSearchedPaths)
    at System.Web.Mvc.ViewEngineCollection.FindView(ControllerContext controllerContext, String viewName, String masterName)
    at System.Web.Mvc.ViewResult.FindView(ControllerContext context)
    at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
    at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
    at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
    at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
    at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
    at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass3_6.b__4()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass3_1.b__1(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
    at System.Web.Mvc.Controller.c.b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
    at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
    at System.Web.Mvc.Controller.c.b__151_2(IAsyncResult asyncResult, Controller controller)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
    at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
    at System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult)
    at System.Web.Mvc.MvcHandler.c.b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
    at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
    at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)
    at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerAsyncWrapper.c__DisplayClass3_0.b__0()
    at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.c__DisplayClass5_0.b__0()
    at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func)
    at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap(Action action)
    at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerAsyncWrapper.EndProcessRequest(IAsyncResult result)
    at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
    at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
    at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
    at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
    at System.Web.HttpServerUtilityWrapper.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
    at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
    at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues)
    at Hotcakes.Commerce.Dnn.Mvc.MvcRenderingEngine.Render(String controllerName, String actionName, String viewName, Object routeValues) in C:\Work\HCC-core\hcc-core\Libraries\Hotcakes.Commerce.Dnn\Mvc\MvcRenderingEngine.cs:line 89
    at Hotcakes.Modules.CategoryViewer.CategoryViewerView.RenderView() in C:\Work\HCC-core\hcc-core\Website\DesktopModules\Hotcakes\CategoryViewer\CategoryViewerView.ascx.cs:line 56
    at Hotcakes.Commerce.Dnn.Web.HotcakesModuleBase.OnLoad(EventArgs e) in C:\Work\HCC-core\hcc-core\Libraries\Hotcakes.Commerce.Dnn\Web\HotcakesModuleBase.cs:line 116"
    2023-03-31 16:52:17,036 [generic262][Thread:95][WARN] DotNetNuke.Services.Localization.LocalizationProvider - Missing localization key. key:ControlTitle_.Text resFileRoot:/DesktopModules/Hotcakes/CategoryMenu/App_LocalResources/CategoryMenuView threadCulture:en-US userlan:
    2023-03-31 16:52:17,067 [generic262][Thread:95][WARN] DotNetNuke.Services.Localization.LocalizationProvider - Missing localization key. key:ControlTitle_.Text resFileRoot:/DesktopModules/Hotcakes/CategoryViewer/App_LocalResources/CategoryViewerView threadCulture:en-US userlan:





    New Member






    --
    4/6/2023 1:22 PM
    Have done some more work on this and still stuck. Moved/Restored the site to local environment to try and isolate the problem. Copy steps I've done.
    Versions: DNN 9.11.2, HCC 3.6.0

    1. Move/Restore site to local box
    2. Installed HotCakes
    3. Run Wizard and setup store and create default pages
    4. Create sample data
    5. Try and view Category View page - Error Message
    6. View Product Viewer and Product Reviews Page. - No Errors, No Data either as no product has been passed.
    7. Search Results - Error Message
    8. Cart - Error Message
    9. Wish List - Error Message
    10. Order History - Error Message
    11. Address Book - Error Message

    Tried a couple things noted in
    https://mmmcommerce.com/F...o-upgraded-DNN-8-0-4

    Specifically:
    [code=markup][/code]

    Tried uninstall all modules not included with default install of DNN. DNNDev XmodPro, DNN.Events, DigContest. Still receive error message.






    New Member






    --
    4/6/2023 6:05 PM
    Last thought was something to do with DNN 9.11.2. Restored a backup from 9.10.2. Fresh install of HCC3.6.0 and have the same issue.
    Not sure at this point what is creating the conflict/issue.





    New Member






    --
    4/6/2023 7:40 PM
    Got it working... Not sure how, why or what, but in comparing DLL's between a working site and non working site.

    DLL version was old.

    Non Working:
    System.Web.WebPages.dll - Version 3.0.20129.0 Product Version 3.0.1-20129

    Working:
    System.Web.WebPages.dll - Version 3.0.61129.10 Product version 3.0.9-61139





    Veteran Member






    --
    7/18/2023 1:21 PM
    Thank you for posting the solution. It's good to see that you figured out how to get the issue resolved.

    Did you manage to figure out how the DLL version got messed up? Hotcakes doesn't ship that DLL. :(
    Will Strohl, Upendo Ventures Hotcakes Cloud | Get Support | Code Support Official Cloud & Support provider for Hotcakes
    You are not authorized to post a reply.


    Loading
    • Sign-up for the Hotcakes Community Newsletter: