Does anyone know how to decipher a .NET Runtime Event Id 5000 error? I have run that's logged as:
P1: <assembly name>,exe P2: 18.104.22.168 (assembly version) P3: 48b2b154 P4: System P5: 22.214.171.124 P6: 471ebf0d P7: 575 P8: 1d P9: n3ctrye2kn3c34sgl4zqyrbfte4m13nb P10: NIL
I assume those are either the register values of the CLR VM, or parameter calls to a function? The Google hits I've come across seem to have an exception type in there somewhere - giving some sort of clue. From this one, I can recognize one of my assembly names and versions (P1 and P2), and perhaps a FX assembly and version (P4 and P5). The rest, I'm having trouble figuring out.
Oddly enough, the seemingly random "n3ctry..." string actually does come up with hits on Google, but not enough for me to make any sense of what it may be. A temp file maybe? A ClickOnce isolated storage path? Are the algorithms predictable enough to expect a good number of conflicts?
Thoughts are welcome - as this particular app is in an environment that makes production debugging pretty difficult.
Why is my NullPointerException not being caught in my catch block?
access objective-c exception in finally block
ASP.NET custom error page - Server.GetLastError() is null
Instrument the application to log more information than what .NET does - even if you could get information on all the Px lines, it may not be enough for you to debug it..
This wandering through the wilderness blog entry has good advice on how to address this.
In Java how can I validate a thrown exception with JUnit?
In short, you need to hook the appdomain's unhandled exception event..
ORA-08177: can't serialize access for this transaction
then log more information some place like the event log.
AppDomain.CurrentDomain.UnhandledException += new UnhandledException...
XamlReader.Load(XmlReader) “Stack Empty” XamlParseException
C#: Best practice for validating “this” argument in extension methods
The KB article 911816 about this event for ASP.NET has sample code for dumping the exception information to the event log that might help..