Created On:  14 October 2010

Problem:

When logging into TrackRecord Web, you recieve the error message:
 
An internal error has occurred while initializing the Database host. Possible mismatch of TrackRecord Web Server binaries. A repair or reinstallation of the TrackRecord application on the web server might help resolve the problem. Please contact the administrator of this service.

Reason: Object variable or With block variable not set (Error #91)

Resolution:

This error can occur when installing a TrackRecord service pack and not restarting after installation. Restarting the server may or may not resolve the issue. The following steps will resolve the issue:

1) Stop the IIS service.

2) Uninstall TrackRecord

3) Reboot the server to clear any post-uninstall tasks

4) In the following directories, do the following:

C:\inetpub\cgi-win\

delete the following:
itemview.dll
itemview.exe
LostDbConnectionCleanout.cmd
outline.dll
outline.exe
trwebdbhost.exe
trwebsessionshost.exe


C:\program files\common files\compuware\

Delete the following:
nmdbase.dll
nmdbase.tlb
ctclient.dll


5) Reinstall TrackRecord

6) Reboot the server to clear any post-install tasks

7) Reinstall build 289 (Service Pack 2)

8) Reboot the server to clear any post-install tasks