NHibernate Query Analyzer 1.1.4: Combating HeisenBugs

time to read 1 min | 159 words

The bad part about releasing software is that almost immediately you'll get fresh bug reports. The really bad part happens when you don't ignore them and release a fix. See the beginning of this post for the details.

Anyway, there was an interesting bug in NQA with regard to lazy collection of a child object. If the last statement doesn't make sense, be glad of it. It took me several hours to track the problem, mainly because the bug was gone if I was looking at it through the debugger!!!

When I fixed that bug I discovered another one, which affects the use of System.Type as the return type of a property. So you get two bug fixes for the price of one.

As usual, you can get it all here.