Remco wrote:Thanks for your patience with this issue. Would you be interested in trying the build below? It contains a targeted fix for the PDB related exception under optimised mode:
Installing the build tells me that NCrunch needs a new license and I can't select 30 days evolution version, I told our accouting to buy/upgrade the license, I will report back as soon as we bought the license.
br
upper wrote:Installing the build tells me that NCrunch needs a new license and I can't select 30 days evolution version, I told our accouting to buy/upgrade the license, I will report back as soon as we bought the license.
br
I've added a 7 day evaluation license to your account on the website, if you want to try the new build before upgrading your license.
upper wrote:Installing the build tells me that NCrunch needs a new license and I can't select 30 days evolution version, I told our accouting to buy/upgrade the license, I will report back as soon as we bought the license.
br
I've added a 7 day evaluation license to your account on the website, if you want to try the new build before upgrading your license.
That's very generous!
And THANK YOU for the build it's fixing our problem (no more exception)!
You support is absolutely amazing!
Would you mind sharing some info (what caused this bug, was something wrong with our projects or infrastructure)?
And THANK YOU for the build it's fixing our problem (no more exception)!
You support is absolutely amazing!
You're welcome! :)
upper wrote:
Would you mind sharing some info (what caused this bug, was something wrong with our projects or infrastructure)?
Something in your infrastructure is causing those empty projects to be built with a different PDB structure to the ones we've seen previously. The legacy PDBs are interesting because they are actually constructed using an old COM based component built into the O/S, so probably there's a range of things (i.e. updates?) that might affect their eventual format.
I still don't know how your machine is able to build PDBs in this structure. However, as soon as I had a sample of one of them, I was quickly able to adapt the instrumentation system to tolerate the different structure. In theory, the PDB doesn't have much purpose in this situation because there is no code to instrument. The priority is making sure we don't blow up with a nasty exception that stalls the engine.