HomeHome Product Discus... Product Discus...SmithCartSmithCartUpgrading from 3.6 - Product Detail ErrorUpgrading from 3.6 - Product Detail Error
Previous
 
Next
New Post
11/26/2010 9:21 AM
 

Working on a testing server before taking it to the clients live site - we installed 3.6 and added items (DNN 5.5). Upgrading to 3.93 all seemed good but adding the Product Detail page and module gets Object not set to an instance error. Can't get around it. Ideas?

AssemblyVersion: 5.5.0
PortalID: 0
PortalName: Wow Web Works
UserID: 1
UserName: host
ActiveTabID: 819
ActiveTabName: View
RawURL: /Home/View.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://wowwebworks.com/Home/View/tabid/819/ctl/Module/ModuleId/1479/Default.aspx
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 8f9f32dc-85c1-478e-a4fc-bc614c58f4e4
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.UI.Containers.ActionButtonList.get_ModuleActions
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.Containers.ActionButtonList.get_ModuleActions() at DotNetNuke.UI.Containers.ActionButtonList.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: IHOSTLLC11

 
New Post
11/26/2010 9:26 AM
 

I mistakenly posted the page error above, here is the Module error:

ModuleId: -1
ModuleDefId: -1
FriendlyName:
ModuleControlSource:
AssemblyVersion: 5.5.0
PortalID: 0
PortalName: Wow Web Works
UserID: 1
UserName: host
ActiveTabID: 819
ActiveTabName: View
RawURL: /Home/View.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://wowwebworks.com/Home/View/tabid/819/ctl/Module/ModuleId/1479/Default.aspx
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: dc1071b0-9988-46cf-8531-1a9ef94c3cec
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.UI.Containers.ActionBase.get_ActionRoot
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.Containers.ActionBase.get_ActionRoot() at DotNetNuke.UI.Containers.ActionBase.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
Source:
Server Name: IHOSTLLC11

 
New Post
11/27/2010 8:26 AM
 

Figured it out - solved. Missing the settings in the BuyNow module to identify the page for the product details. Duh!

 
New Post
12/6/2010 3:22 PM
 

Hi. We are running DNN 05.04.04 and Smith Cart 3.95. We are having the same issues. However, we have the BuyNow module configured properly. Any ideas for resolution?

Thanks,

 
New Post
12/6/2010 4:48 PM
 

Can you go into the buynow module settings under the general cart setup and make sure you have the product detail page name selected from the dropdown and also go into the product detail module settings and make sure you have the buynow page name selected from the dropdown and save your settings.

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
12/6/2010 5:06 PM
 

These two tasks were previously completed and it still does not work. ;-(

 
New Post
12/6/2010 5:20 PM
 

Some additional information...we tried the following for the "get out and get back in" approach:

  • Deleted "Product Detail" module from the DNN page on which it resided
  • Deleted the DNN page that previously held the "Product Detail" module
  • Removed both the module and page from DNN Recycle Bin
  • Created a new DNN page and placed a new "Product Detail" module on the page
  • Associated new "Product Detail" module with existing "BuyNow" module
  • Went to Settings in existing "BuyNow" module and experienced the following behavior
    • Many module settings were lost, but not all
    • This error was displayed at the bottom of the Settings control (above "Update", etc.):
      Error: Store is currently unavailable.
      DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Smith.DNN.Modules.BuyNow.Settings.LoadSettings() --- End of inner exception stack trace ---
  • Visited the "Product Details" page again directly and there was no error (did not click on product from BuyNow page, just visited from Admin > Pages)
  • Tried all kinds of things to figure out the resolution to the newly introduced weird behavior within the Settings of BuyNow, but finally resolved to completing the REQUIRED fields and clicking Update. This removed the error behavior from Settings.

All of this and we still have the same behavior on the "Product Details" page. Plus, we lost a ton of Settings.

Do you have any more ideas?

Thanks.

 
New Post
12/6/2010 5:49 PM
 

I recommend doing a clean install following the steps in this forum post:

http://www.smith-consulting.com/forum...


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
12/7/2010 2:20 PM
 

Not the answer I was looking for, but if that's the right course of action, that's what we will do. I just hate we are going to lose all that work. ;-(

 
New Post
12/7/2010 3:32 PM
 

You should be able to backup your data and any styling changes before doing the clean install then restore your data and style changes so you dont lose any work. In the clean install link above there are instructions on how to backup/restore your data and the following forum post describes how to style your cart so you dont lose any changes when you upgrade:

http://www.smith-consulting.com/forum...

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
12/7/2010 3:40 PM
 

Scott,

Thank you. The clean install corrected whatever issues existed previously.

I wish we knew what went wrong before, as no errors were displayed during the initial installation. Oh well, at least we know how to correct it should it happen again. ;-)

Also, thanks for the stlying recommendations. I believe this will be of great help moving forward with Smith Shopping Cart for us.

Thanks!

David

 
New Post
12/13/2010 4:13 PM
 

Scott,

We now have more information on the issue. It turns out this is not an installation issue after all.

The critical error seems to be caused by the addition of a product variant to a product. As soon as we add a variant, the error is thrown. After we delete the variant, the error goes away (does not throw when navigating to the Product Detail page by clicking the product we just added to the BuyNow module product list). Repeating these steps produces the same results.

Also, we are still unable to see the rich text editor for the product’s “Description” field in Firefox. We are using various versions of FF from v3.6.6 to v3.6.13. We are, however, able to see the rich text editor in Internet Explorer. We are using various versions of IE from v8.0.6001.18702 to v8.0.7600.16385.

Thanks for your attention to these issues. We need to get this resolved as soon as possible for our client.

David

 
New Post
12/13/2010 5:40 PM
 

I recommend downloading and installing cart v3.96 on a new dnn instance on your laptop to see if the issues you are reporting are fixed in the latest version of the cart or you can test on the www7 test portal is already running 3.96. If you are able to replicate the issue in the latest version of the cartv3.96 then post back and let me know and I will forward to programming for a fix. If you are not able to replicate on 3.96 then the issue has been fixed and upgrading will fix it. The rich text editor on the add product screen has been fixed see the following forum post http://www.smith-consulting.com/forums/forumid/1/threadid/4476/scope/posts/threadpage/2.aspx . As always make sure you have a full backup before installing/upgrading any modules.

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
12/14/2010 8:59 AM
 

Scott,

Thanks. We unfortunately do not have time to setup a local DNN instance up for the purpose of testing this module. And honestly I have no idea what the "www7 test portal" is. If you would be so kind as to enlighten me on that, we'll gladly test product varients in that environment. Otherwise, can you please create a product varient in your environment and test? Otherwise, we are just going to schedule a module upgrade for tonight (since we need to use the rich text editor in FF anyway) and see what happens. We need to get our client up and running with the cart ASAP.

Thanks for time. We will gladly test in the "www7 test portal" if you can point us to it.

David

 
New Post
12/14/2010 10:17 AM
 

Here is the link to the test portal http://www7.smith-consulting.com


Please send an email to support@smith-consulting.com if you need a login.

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartUpgrading from 3.6 - Product Detail ErrorUpgrading from 3.6 - Product Detail Error