Symptoms
The following error is seen when trying to run the Package and Deployment tool after the 4.6.9 upgrade has taken place:
SourceCode.SmartObjects.Configuration.SmartObjectsRuntimeConfigurationSection cannot be cast to
SourceCode.SmartObjects.Configuration.SmartObjectsRuntimeConfigurationSection
Diagnoses
This seems to be related to how the product was upgraded.
Resolution
Reinstalling the K2 Package and Deployment component with fresh install files seemed to resolve the issue. The following steps were followed in order to do so:
1. On the K2 Server, open the K2 blackpearl Setup Manager
2. Choose the Modify option
3. Uncheck the box next to K2 Package and Deployment
4. Run though the wizard until the wizard is finished
5. Download a new copy of the installer from this location (all you will need is the K2 blackpearl installer): https://portal.k2.com/downloads/bp/Default.aspx
6. Move the zipped installer to the K2 Server directly, then unzip on the server
7. In the Installation media, go to K2 blackpearl>Installation and run Setup.exe.
8. Choose "Modify"
9.Check the box next to "K2 Package and Deployment"
10. Run through the installer until it is finished.
11. Try running Package and Deployment again first from the server to see if the behavior persists.