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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Rolling back code but not databaseRolling back code but not database
Previous
 
Next
New Post
5/11/2010 12:56 PM
 
So 5.4.0 or 5.4.1 introduced a new show stopper bug for me. It's really frustrating when a new version breaks something that used to work and more when the fix won't be introduced in the next version. So my option now is to roll back. I can rollback the code but not the database. Users created, deleted and updated content so I can't just make these disappear. I will have to look at the SQL scrips that ran since the last update and determine if i need to change anything manually. I probably need to change the database/DNN version back so that when i do a new upgrade, it starts properly. I might also use a tool (database diff tool)  to script the differences in database schema and data between two DNN versions. I think red-gate.com has one.

Anyone did a code only, no database, rollback and knows of any gotchas?

Lessons learned: Do extensive testing before upgrading in production. While I did some testing, all in the UI, this bug passed by me. Don't upgrade too early when a new version is out and wait and see if any new bugs are too serious for your installation. Even though new bugs are frustrating, what got me pissed is that the next  DNN version won't get the fix and so I have to spend a big amount of time rolling back stuff. I have spent enough time debugging the source code of DNN, I decided it will save me time to just roll back. This bug also seems to be related to being unable to install a module because I get the same "ThrowKeyNotFoundException() at System.Collections.Generic.Dictionary" error. Looks like an issue with the installer library.

While most users are not affected by this bug, it affects me directly.
 
New Post
5/12/2010 10:27 AM
 
Looks like a fix was posted in Gemini so you might not have to rollback.  I would suggest testing this out in a staging environment first though.

Nick Christy Director of Technology, r2Integrated
 
New Post
5/12/2010 10:24 PM
 
Nick Christy wrote:
Looks like a fix was posted in Gemini so you might not have to rollback.  I would suggest testing this out in a staging environment first though.

 I posted that fix and it works. I am glad that was all the work I had to do!

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Rolling back code but not databaseRolling back code but not database


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