What is the cause of the error, "Internal application error: No type with ClassID=46 was found on this server"?
This error message should not affect the normal functioning of StarTeam. The full error message is shown below.
As the message implies, the first step is to check that your StarTeam license has not expired. From the StarTeam Server Administration, select
HELP | ABOUT | LICENSE
If you have confirmed the license is valid, and you are still getting this error, then the cause of this is due to the type of license you are currently using. The message references "ClassID=46" which relates to StarTeam Requirements. If you have an Enterprise only license, you are not licensed to use this functionality. The Requirements functionality is only available when using an Enterprise Advantage license.
Under normal use this error will not occur, however, if you were
previously using StarTeam with an Enterprise Advantage or an
Evaluation license, you may get this error if you created any
Requirements using the previous license, and then changed, or
upgraded StarTeam, and are now using an Enterprise license. The
Requirements remain in the StarTeam database, but are no longer
accessible to the user with this license.
To resolve this error, you can either upgrade to the Enterprise Advantage license and have full access to the Requirements, or request a temporary evaluation license, whch will allow you to locate the unwanted Requirements and remove them from StarTeam, before reinstating your Enterprise license.