Installing Domino 8.0.2
Yesterday, we did some tests on Domino 8.0.2. I wasn't expecting any real problems given the ease of the last few Domino upgrades - up to 7.0.2. I guess I was wrong.
First of all, the initial attempt at installation failed with one of those non-specific error messages. I rebooted the server and tried again - no problems. I've seen this problem a few times though - it's something to do with the JVM being held open on Windows Server 2003 even though Domino itself has been closed.
Upon starting Domino, I chose not to upgrade the designs of the databases. Ideally you should not upgrade the designs until your last production server is on at least the same "major" version - in this case, 8.x.
I then did a bit of testing. As usual, I found no problems. Domino is one of the few systems I know which can be upgraded and tested (albeit roughly) in 15 minutes.
Then I found the problem. Our most critical database refused to render web pages. This was shown in Microsoft Internet Explorer as a general "dummy spit" message which told me nothing.
Luckily, I use Mozilla Firefox most of the time. I was only using IE for testing because;
a. Most of our clients use it
b. It had no passwords cached
Mozilla gave me a very different story - a proper error message.
HTTP Web Server: Application Exception - Duplicate Subform found. A given
subform cannot be used on the same form more than one time.
I'd read about this problem - and I thought that we'd checked that specific database for the problem - apparently not.
Anyway - I wasn't going to compound the problem by attempting a last-minute fix. Time to rollback.
I decided to try a couple of tricks first.
First I tried re-installing 7.0.2 over 8. In the first instance the install
failed completely but a retry after a reboot worked wonders.
I didn't really expect a simple re-install to fix the problem though I
would have been pretty impressed if it had.
The next step was to move (copy and delete) the entire
Directory - except for the data directory of course.
I then used ArcServe (r12) to restore this folder from tape - but not
directly to the original location - just in case I stuffed up and overwrote data or something. I restored to a different drive.
After restore, I copied the files to the right location and rebooted.
Everything came up normally - problem solved.
I guess we won't be moving to Domino 8 until we resolve the subform issue on that database.