Ayende @ Rahien

Hi!
My name is Oren Eini
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:

ayende@ayende.com

+972 52-548-6969

, @ Q c

Posts: 18 | Comments: 79

filter by tags archive

Microsoft CRM: Error reporting from the stone age

time to read 1 min | 80 words

image

I have said, more than once, that the #1 reason that I like .NET is that I get good error handling.

Here is the current error that I have to deal with from the CRM.

I had to dig into the three separate log files, the event log, restart services and howl at the moon to figure out what is wrong.

 

 

 

BLAH!


Comments

Avish

I don't see what's so hard to understand. You're experiencing a simple Invalid Argument error, which means your argument is not valid. Normally this would be ok, but you're having the platform type, which makes things a little more dangerous, since that means the error is of type platform. Of course, you could have understood all that from the error code (the 40203 suffix is a sure sign!), but if you happen to forget the table of error codes (bad practice in itself), it's right there in bold letters for your convenience. What more could you ask for?

Nate Kohari

It seems like most Microsoft tools still rely too much on COM to provide useful error messages. We just ran into a similar problem the other day with SSIS. If I ever have to look up the meaning of the HRESULT from a COMException again, it'll be too soon. :)

Comment preview

Comments have been closed on this topic.

FUTURE POSTS

  1. The insidious cost of allocations - one day from now
  2. Buffer allocation strategies: A possible solution - 4 days from now
  3. Buffer allocation strategies: Explaining the solution - 5 days from now
  4. Buffer allocation strategies: Bad usage patterns - 6 days from now
  5. The useless text book algorithms - 7 days from now

And 1 more posts are pending...

There are posts all the way to Sep 11, 2015

RECENT SERIES

  1. Find the bug (5):
    20 Apr 2011 - Why do I get a Null Reference Exception?
  2. Production postmortem (10):
    03 Sep 2015 - The industry at large
  3. What is new in RavenDB 3.5 (7):
    12 Aug 2015 - Monitoring support
  4. Career planning (6):
    24 Jul 2015 - The immortal choices aren't
View all series

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats