Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...4.5.3 Upgrade to 4.5.5 -- Profile/User Errors - Downgraded4.5.3 Upgrade to 4.5.5 -- Profile/User Errors - Downgraded
Previous
 
Next
New Post
7/28/2007 8:15 PM
 

Hello everyone;

I know Sebastian, Mitchell, et...al, will tell me to probably post a ticket on support.dotnetnuke.com, and I probably will, but for everyone else, I wanted to give you a run down of my experience with one of my DNN sites that had to be "downgraded" back to 4.5.3 from 4.5.5.  I manage four DNN installations (with five more in the pipeline).  One of the sites has added "profile" properties to capture additional information from registrants. It uses the standard User Profile Properites screen.

Three of the sites upgraded to 4.5.5 just beautifully; they're working great.  The 4th site did not go so well, because it was throwing all sorts of errors.  People are unable to register and existing users were unable to update their profile information.  A big mess for a large community site. 

The site is a shared plan on CrytalTech Hosting (an excellent hosting company).

Below are the errors received:

1. When attempting to edit user profiles, this Page Load Exception error occurred along with the dreaded "Critical Error: Object reference not set to an instance of an object."

AssemblyVersion: 04.05.05
PortalID: 0
ActiveTabID: 42
ActiveTabName: User Accounts
RawURL: /Admin/UserAccounts/tabid/42/ctl/Edit/mid/357/UserId/23/filter/All/currentpage/1/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: ec8fdf45-1241-4ff0-9d97-c817e36094dd
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.UI.WebControls.DateEditControl.get_Format
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.WebControls.DateEditControl.get_Format() at DotNetNuke.UI.WebControls.DateEditControl.get_StringValue() at DotNetNuke.UI.WebControls.DateEditControl.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: WEBC41

 2. When someone wishes to Register an account, the Critical Error: Object reference not set to an instance of an object." comes up --- similar errors occur with a Page Load Exception.

Of course this is unacceptable behavior for a large community site.  In using DNN 4.X for over a year now, this is the first time an upgrade has been problematic for me personally.  So I looked deeper into the issue and discovered that it appears that 4.5.5 doesn't like new additional profile properties over and above the core offerings.  The other sites have no additional profile properties/fields added, so there's no errors. There were no offending modules that I could find.

Therefore I downgraded this site back to 4.5.3 and the problem disappeared.

Perhaps some of you DNN gurus can figure this out...but from my vantage point in looking at the databases, the skin, web.config, etc., the problem appears to be an outstanding issue when someone has added profile properties/fields and it can't be handled properly.

This is a "show stopper" issue for any contemplation upgrades.  I've read in the forums and the support database that this was suppose to be fixed at least for security roles and profile properties, per the change log:

http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=5930  and here: http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=5916

Cheers,

 Jud - DNN Enthusiast

 

 

 

 
New Post
7/30/2007 11:12 AM
 

Jud,

First of all I am glad that you were able to revert your site back to the old version easily.

Secondly, before you reverted did you ever try to go in and edit the custom profile properites?  I am wondering if there isn't just a new property or something added that needs to be set for the custom fields.

I thought this was fixed in 4.5.5 as that was the primary reason for them to release that version so quickly.  I'll try to do some testing on my custom install here at work and see if I can recreate issues.


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
New Post
7/30/2007 11:43 AM
 

As a note: I upgraded a local copy of DNN from 4.5.3 to 4.5.5 in preperation for a production upgrade, which had custom profile properties defined and all is well.


Steve
---------------------------
Form Master
Form Creation Module
Code 5 Systems, LLC.
 
New Post
7/30/2007 12:49 PM
 

mitchel.sellers@gmail.com wrote

Secondly, before you reverted did you ever try to go in and edit the custom profile properites?  I am wondering if there isn't just a new property or something added that needs to be set for the custom fields.

I thought this was fixed in 4.5.5 as that was the primary reason for them to release that version so quickly.  I'll try to do some testing on my custom install here at work and see if I can recreate issues.

After testring everything, just before reverting the site back to 4.5.3, I was able to edit the custom profile properties without error.  I thought the same thing about it being set for custom fields --- however, I'm not sure this applies.

stevepro wrote

As a note: I upgraded a local copy of DNN from 4.5.3 to 4.5.5 in preperation for a production upgrade, which had custom profile properties defined and all is well.

I'm pleased to hear that you were able to do this locally.  Keep us informed when you place it "live" ---  we have 7 custom properties defined.  Did you do anything special for the custom properities.

Two of the custom properites have "drop down" box lists for our community site.

 Jud

 

 

 

 
New Post
7/31/2007 9:13 PM
 

This coming weekend I plan to re-try the upgrade to the reminaing site.  I will be documenting each step in the event of another failure to submit a support ticket.

If it's successful, then I'll also let you all know. 

Jud

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...4.5.3 Upgrade to 4.5.5 -- Profile/User Errors - Downgraded4.5.3 Upgrade to 4.5.5 -- Profile/User Errors - Downgraded


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out