After a busy couple of days I’ve only just picked up the news that the GetDocumentByKey problem highlighted by Erik Brooks and discussed also by Ed Brill. The good news is that the fix is due to be released in 8.5.1 FP3, according to the SPR, and that the fix will cover client and server. That is scheduled for May 2010,so should be coming in the next week. But, as one of my colleagues pointed out, the SPR leaves a big question.
The SPR says quite unequivocably “This regression was introduced in 8.5.1.” However, for those who have followed the “the collection has become invalid” blog posts and according to this technote, this issue didn’t start in 8.5.1. It started in 7.0.4 with the error message “%a’s certification log” (I have had this intermittent problem with a customer on this version myself). The abnormal message was corrected in 8.5.1 and 8.0.2 FP3, to show the “the collection has become invalid” message. But when discussing the fix, the SPR states that “This regression was introduced in 8.5.1“.
I am hoping it is just a misunderstanding in the wording, and that the SPR is referring to the error message as the regression introduced, but that the fix relates to the underlying indexing issue that affects versions from 7.0.4 onwards. And, if so, then I would hope that the fix will also be included as a fix pack for at least 8.0.2 FP6 (scheduled for July) and 7.0.4 FP2 (scheduled for May). But it would be nice to have that reassurance, rather than waiting several months to find out there is still no fix for 8.0.2.