Sunday, October 26, 2008

I arrived to PDC 2008 (Professional Developers Conference) in Los Angeles, California yesterday and I can honestly say that the women have it lucky in one regard: no bathroom lines. :)

Today I had the opportunity to attend a great pre-conference session/workshop on Silverlight 2.0, presented by Jeff Prosise (pronounced Pro-sice) of Wintellect.

Having done s fair amount of Silverlight 1.0 development, I've been long awaiting the release of version 2.0 and with good reason.  Version 2.0 builds on a great platform and adds a slew of new capabilities.  These new features have long been touted, but I simply haven't had the chance to dive into them until RTM what with my day-to-day responsibilities.  These include some built-in support for Buttons, TextBoxes, ComboBoxes, ListBoxes, and Calendar controls to name just a few.  Additionally, you have one-time, one-way, and duplex databinding.  A nicely featured threading model and networking stack.

I'm looking forward to putting together a presentation of my own for the Utah .NET User Group on this very topic.  Stay tuned!

Sunday, October 26, 2008 8:26:17 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  |  Trackback
 Wednesday, October 08, 2008

When I awoke this morning I was greeted with a high priority email indicating that our CRM server down.  I promptly discovered that we were receiving a very descriptive "Invalid Action: The selected action was not valid" error message.

I quickly Googled the error message and found a single entry where the issue was disk space.  Well, it turns out that disk space wasn't the issue, but it prompted me to clean up the transaction logs.  That was a nice detour, but it didn't get me closer to solving the problem.

The next thing I checked was the system's Application Event Log.  Lo and behold, I found the following error message:

Source:   MSCRMKeyGenerator
Event ID: 18949

Current active key (KeyType : CrmWRPCTokenKey) is expired. This can indicate that a key is not being regenerated properly. Current Active Key : CrmKey(Id:c2e0c738-dc7a-dd11-b61e-00188b3466e9, ScaleGroupId:00000000-0000-0000-0000-000000000000, KeyType:CrmWRPCTokenKey, Expired:True, ValidOn:09/04/2008 23:50:21, ExpiresOn:10/07/2008 23:50:21, CreatedOn:09/04/2008 23:50:21, CreatedBy:NT AUTHORITY\NETWORK SERVICE. Key Setting :

Fortunately, this problem was easily solved by running services.msc and starting the Microsoft CRM Asynchronous Processing Service.

Wednesday, October 08, 2008 10:06:29 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  |  Trackback