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.

5 thoughts on “GetDocumentByKey Fix Confusion”

  1. You’re correct – the fix for the error even *occurring* is SPR #CSCT836HFL, which is fixed in 8.5.1FP3, 7.0.4FP2, and should be fixed in 8.5.2 and 8.0.2FP6.

    Keep in mind that 7.0.4 and 8.5.1 were released near each other. The affected code stream for 8.0.x was 8.0.2FP3 if I recall.

    In either words, 7.0.3FP1 and earlier 7.x releases, 8.0.2FP2 and earlier 8.0.x release, and 8.5.0/8.5.0FP1 never had the indexing problem in the first place.

  2. bhupendra jain

    Getdocumentbykey is not working in 8.5 , but same database copied in 6.5 , its working fine , Could you please suggest what may reason?

    What is the solution for that

    thanks in advance

    bhuppendra jain

  3. @bhupendra I’d suggest checking your server version and fix pack level and cross-referencing it against the SPR number. You don’t mention which release of 8.5 (8.5.0, 8.5.1). The bug was fixed in a fix pack of 8.5.1, certainly also for 8.0.2 and 7.0.4.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.