RSS Feed Available AddThis - Bookmarking and Sharing Button Printer Friendly
  •  
  •  
  •  
  •  
  •  

Having problems upgrading to DotNetNuke 5 ? It's probably MY fault!

by Will M on 07 Sep 2009 02:18 PM

Today was going to be a nice quiet day all by myself in the office.  I was here by 5:30 a.m. and the plan was to spend all day making sure everything was ready for the big release of Active Social.  A couple hours later, I take a few minutes to check out some of the popular topics on our forums.  A few of the more popular topics have been about upgrading to DotNetNuke 5.  One of the topics included a reply that had a really old stored procedure of ours listed in the error log.  Obviously I wanted to keep an eye on that topic.  Mainly because a few ours earlier I wrote a fairly dismissive reply stating we didn't cause the problem.  Which at that point we didn't, in my opinion.  I knew that this same issue came up back in February with another customer.  At that time, our stored procedure was also listed with a couple other stored procedures that absolutely did not belong to us.  Looking at the names of the other stored procedures it looked like our stored procedure was modified by some custom development work he had done.  The customer accepted that answer, said he didn't use it any more and deleted the items. Problem solved!

Now we go back to the topic where I so arrogantly said "For the record, that stored procedure was not created by us".  In my defense, I did post at 3:40 a.m. so I wasn't entirely in the right frame of mind.  I know, still not acceptable and I'm sure wasn't appreciated.  A moderated email message comes in from a customer basically stating that the only module he has ever used is Active Forums.  Knowing this to be true his message gets approved and I go through the topic again.  I begin to realize that in less 24 hours, one topic has 10 customers reporting upgrade issues, 5 of whom have the same NTForums error.  Obviously there is a problem somewhere.  At that point I asked for any customer with the error to send me their log files.

While I was waiting, I checked one of our test machines and found the same error message.  The error message tells me exactly where in the upgrade process the problem occurred.  Other customer logs provided additional confirmation.  I won't bore you with the remainder of the debugging process. 

No other way to put it, but I screwed up.  On the technical side, this error is caused when a stored procedure is created without a databaseOwner qualifier specified.  The problem was created 3 years ago, corrected immediately but not cleaned up properly.  On the professional side, I didn't troubleshoot the problem properly back in February.  Had I handled the situation differently, we could have been more proactive and reported the problem to DotNetNuke early in the DNN 5 release process.  Finally, I'm simply embarrassed by the way I responded to my customers that initially reported this problem.  I was arrogant and I apologize.

I have submitted this issue to DotNetNuke because there other factors beyond our stored procedure.  For more information regarding this issue visit http://support.dotnetnuke.com/issue...p;PROJID=2
Topic on DotNetNuke Forums with steps to fix and my response
http://www.dotnetnuke.com/tabid/795...fault.aspx


Anyone that is having problems upgrading to DotNetNuke 5 because of our stored procedure is welcome to post in our Active Forums support forum and we gladly help.

Thanks,
Will

    8 Comments for Having problems upgrading to DotNetNuke 5 ? It's probably MY fault!

    Alan Froggatt
    Alan Froggatt
    08 Sep 2009 01:58 AM
    www.Genratec.com
    got it.
    Jashan Chittesh
    Jashan Chittesh
    08 Sep 2009 04:07 AM

    Hey, thanks for the heads up. I haven't upgraded to DotNetNuke 5, yet but will so in the near future. Knowing about such problems in advance usually makes things much easier to handle so this blog posting is greatly appreciated. And ... well ... mistakes happen ;-)
    Han
    Han
    09 Sep 2009 11:32 AM

    Apology accepted! I appreciate your courage to admit your fault. But, if you had been more accountable, you probably would have saved people like me a lot of time and frustration.
    Jason Peterson
    Jason Peterson
    09 Sep 2009 12:09 PM

    stuff happens...
    Abu
    Abu
    09 Sep 2009 06:41 PM

    I have upgraded from DNN 4xx to DNN ver 5.0.0 with no issues. However, on upgrading version 05.01.01 were 3 errors. Here below is my last upgrade report which showing 3 errors, 2 were skin errors, but Ithink the errors has nothing to do with AF or AS.

    Upgrade Status Report
    00:00:00.015 - Upgrading to Version: 05.01.01
    00:00:00.062 - Executing Script: 05.01.01.SqlDataProvider Success
    00:00:04.718 - Executing Application Upgrades: 05.01.01 Success
    00:00:04.796 - Cleaning Up Files: 05.01.01 Success
    00:00:04.796 - Updating Config Files: 05.01.01 Success
    00:00:04.812 - Performing General Upgrades
    00:00:04.890 - Installing Optional Modules:
    00:00:04.906 - Installing Package File HTML_Community_05.01.00_Install: Success
    00:00:07.000 - Installing Package File HTML_Community_05.01.02_Install: Success
    00:00:07.906 - Installing Optional Skins:
    00:00:07.906 - Installing Package File DNN-MinimalExtropySkin_01.00.04_Install: Error!
    00:00:08.375 - Installing Optional Containers:
    00:00:08.375 - Installing Package File DNN-MinimalExtropyContainer_01.00.04_Install: Error!
    00:00:08.500 - Installing Optional Languages:
    00:00:08.500 - Installing Optional Providers:
    00:00:08.500 - Installing Package File AspNetMembershipProvider_05.01.00_Install: Success
    00:00:08.609 - Installing Package File AspNetMembershipProvider_05.01.01_Install: Success
    00:00:08.672 - Installing Package File CorePermissionProvider_05.01.00_Install: Error!
    00:00:08.750 - Installing Package File CorePermissionProvider_05.01.01_Install: Success
    00:00:08.797 - Installing Package File DatabaseLoggingProvider_05.01.00_Install: Success
    00:00:08.859 - Installing Package File DatabaseLoggingProvider_05.01.01_Install: Success
    00:00:08.906 - Installing Package File DNNMembershipProvider_05.01.00_Install: Success
    00:00:08.984 - Installing Package File DNNMembershipProvider_05.01.01_Install: Success
    00:00:09.031 - Installing Package File DNNMenuNavigationProvider_05.01.00_Install: Success
    00:00:09.078 - Installing Package File DNNTreeNavigationProvider_05.01.00_Install: Success
    00:00:09.125 - Installing Package File FckHtmlEditorProvider_02.00.04_Install: Success
    00:00:11.359 - Installing Package File FileBasedCachingProvider_05.01.00_Install: Success
    00:00:11.453 - Installing Package File FileBasedCachingProvider_05.01.01_Install: Success
    00:00:11.515 - Installing Package File SchedulingProvider_05.01.00_Install: Success
    00:00:11.562 - Installing Package File SearchIndexProvider_05.01.00_Install: Success
    00:00:11.609 - Installing Package File SearchProvider_05.01.00_Install: Success
    00:00:11.687 - Installing Package File SearchProvider_05.01.01_Install: Success
    00:00:11.750 - Installing Package File SolpartMenuNavigationProvider_05.01.00_Install: Success
    00:00:11.797 - Installing Optional AuthSystems:
    00:00:11.797 - Installing Package File LiveID_01.00.01_Install: Success
    00:00:11.843 - Installing Package File OpenID_02.00.00_Install: Success
    00:00:11.906 - Installing Optional Packages:
    Upgrade Complete
    Alan Froggatt
    Alan Froggatt
    12 Sep 2009 10:28 PM
    www.Genratec.com
    Will M...

    What's your thinking about moving to DNN 5.1.(2) or sticking with 4.9.5? I have just started to build a fresh install on 5.1.2 but see you have reversed you position of late.
    Is it... a) Hang on... we'll work it out for DNN5.1.2 or b) stick with 4.9.5.

    My decision to move forward with 5 was based on positive murmurings from AM and others.

    ...foot hovering...
    Dan Ball
    Dan Ball
    12 Sep 2009 10:46 PM

    In my opinion (your milage may vary), you need to look to the future.
    1. DNN 4 is a dead-end version, the only revisions you'll see to it will be major security-related bug fixes.
    2. The vast majority of problems I've heard of (and experienced) with v5 are related to upgrading, not fresh installs.
    3. In the not-too-distant future, the only modules you'll be able to buy will be designed for v5+.
    4. DNN 5.2 is slated to require .Net 3.5, so upgrading from 4.x "might" be a difficult upgrade.

    If I had to make the choice right now, I'd probably do a 5.1.2 fresh install. The upgrade path to future versions will probably be significantly smoother than from 4.9.5.

    Alan Froggatt
    Alan Froggatt
    13 Sep 2009 01:30 AM
    www.Genratec.com
    Dan, I think you're bang on with the sentiment and appreciate your thoughts.
    I guess my question then is more about timing - and having the time and tools to make the transition. I'm cautious about the bleeding edge and would prefer those more talented than I nail the bigger issues. (I'm searching for the elusive 'sweet spot' - This may be just a rationalization to defend against all the work of moving a site manually).
    Export-Import tools (for AF/AS and other modules) would make this a much easier proposition.
    I suspect others are in a similar territory.
    test
    Copyright 2012 by DotNetNuke Corporation / Terms of Use / Privacy