
SCENARIO: Before upgrading, you've tested all of your code using the Code Validation Tool and it's all valid. Then your solution is upgraded and you get errors every time you close a certain kind of record (Object Missing Line 34) and when you log out of the installation (Line 1 or Line 1153).
CAUSE: You have renamed the Display Name of a System Entity in version 2011. The upgrade programmers never thought about this as a possibility. When we had the problem, the techs new nothing about this issue. (Apparently this isn't done often, but it's never been discouraged and many of our clients have different names for things handled well by standard entities, so it's been common practice for us.) Upgraded code looks not only to the guid but also to the display name, so it gets confused if it finds "PTC Service" instead of "Case" for the incident entity's Display. We got errors both on closing a record AND when logging out of the system.
SOLUTION: Change the display name back to the out-of-the-box display name and publish all customizations. I exit out of the installation and log back in to refresh the sitemap, but this may not be necessary. Next, change the display name back to what you want it to be and publish all customizations. Exit out and Log in. Nothin' to it! You're back in business.
*This post is locked for comments
I have the same question (0)