HomeHome Product Discus... Product Discus...SmithCartSmithCarterror with install of 3.86 AND 3.87 for dnn4error with install of 3.86 AND 3.87 for dnn4
Previous
 
Next
New Post
10/20/2010 2:01 AM
 

I have emailed you about this yesterday, but no-one has bothered to reply, so here it is :

I installed cart 3.86 yesterday. The install appeared to go without a hitch. Then I tried to add the buynow module to a page, and I got the following error :

Error: Smith.BuyNow is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: The file '/DesktopModules/Smith.BuyNow/ProductsList.ascx' does not exist. ---> System.Web.HttpException: The file '/DesktopModules/Smith.BuyNow/ProductsList.ascx' does not exist. at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace ---

So, I went to my server and looked at the folder concerned (/DesktopModules/Smith.BuyNow) to see if the file was there, and what I discovered is that in this folder, there was a complete set of new folders - all related to the various components of SmithCart. See the attached image for reference.

In other words, the missing file is located at /DesktopModules/Smith.BuyNow/Smith.BuyNow/ProductsList.ascx

As mentioned - this was on an install of 3.86, and I told you I thought the install PA file was unpacking incorrectly - instead of creating a whole set of subdirs under /DesktopModules/Smith.BuyNow/, it shoudl be simply unpacking the relevant folders in the root of /DesktopModules.

Needless to say, no-one has bothered to get back to me via email, so I logged into your site this morning and saw a new set of installs - 3.87. Great - I uninstalled 3.86, restarted the application, installed the new version 3.87 for dnn4 and .... drumroll .......... its still not working!!! It still does the exact same thing.

I have looked at the PA, and it seems like the Resources.zip file is unpacking all its folders into the /DesktopModules/Smith.BuyNow/ directory, instead of unpacking each folder into the relevant directory under /DesktopModules

I have mentioned other issues such as incorrect VAT calculation before in other threads, and still do not know if these are fixed cos I can't even get the damn software to load now.

PLEASE can you fix this urgently. I am about to recommend this store module to a 4th client - but as I currently have 3 that still do not have a properly functional cart, I am beginning to think I should start looking elsewhere ...

 
 Login to download attachment
New Post
10/20/2010 2:10 AM
 

Copy productlist.ascx from the zip file you downloaded to your \desktopmodules\smith.buynow folder to see if that fixes it


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
10/21/2010 1:40 AM
 

tried that - the buy now module loads, but I can't access the module settings (the page shows nothing), and if I access store admin I get this error :

Error: StoreAdminMenu is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: The file '/DesktopModules/Smith.BuyNow/StoreAdminMenu.ascx' does not exist. ---> System.Web.HttpException: The file '/DesktopModules/Smith.BuyNow/StoreAdminMenu.ascx' does not exist. at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace ---

Which proves my theory that your installer is unpacking the files incorrectly - please refer to the attached image I put with the first post to understand what is happening. The installer needs to be fixed.

I can give you access to the site in question if you want to see what happens when I try and access the modules settings area (ie. the area where I enter my gateway info, tax info etc etc).

 
New Post
10/21/2010 11:00 AM
 

It look like dnn 4 doesnt unzip the resources.zip file during install. If you copy resource.zip to your \desktopmodules folder and unzip it should give you all the files you need. We will look into the dnn 4 install script. Thanks for reporting it!

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCarterror with install of 3.86 AND 3.87 for dnn4error with install of 3.86 AND 3.87 for dnn4