steve8x8 / geotoad

Geocaching query tool written in Ruby
https://buymeacoffee.com/steve8x8
Other
28 stars 8 forks source link

Cache exists, but "unpublished"? #243

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

 ***  GCxxxxx is either unpublished or hidden subscriber-only, skipping.

It seems absolutely impossible to reproduce the problem (if the cache directory 
is kept clean).
Indeed, the stored cdpf file says "Unpublished cache".
Since a browser shows the cache details, it looks like a database hiccup to me 
(blame gc, not gt - therefore Type=Other, not Defect).
After removing the cdpf file from the cache directory, the next search will 
happily include the cache again.

At the moment, it takes 6 days for the cdpf file to expire. It would probably 
be better not to write it at all (since it doesn't contain *any* 
information($)), but that would require a bad-practice change to shadowget.rb 
(which should not inspect data at all) - something I don't consider a good 
idea. (Open for discussion.)

Right now, I'd tag this issue as "WontFix", but I'd like it to stay in the 
issue list for a while (so you know the problem has been already found)...

($) One might argue the same holds for PMO caches - which isn't exactly true ;-)

Original issue reported on code.google.com by Steve8x8 on 21 May 2012 at 8:17

GoogleCodeExporter commented 9 years ago
Seems to be a spurious error caused by one of GC's servers (not in sync? no 
database access?), and hasn't been seen for a while. Closing, with the option 
to re-open.

Original comment by Steve8x8 on 4 Sep 2012 at 11:54

GoogleCodeExporter commented 9 years ago
I've seen this happen again, two times in a different context.
There certainly are those "server blackouts" when a perfectly valid GUID (as 
listed in a search result table) returns an "Unpublished" error. We probably 
can't do anything about that, so this part of the issue keeps its "WontFix" tag.

But there's also the random cache referring to another one (main & bonus, for 
example). If the reviewer isn't quick enough, a seeker may complain about 
"Cache is Unpublished" in the *log* section. Which would erroneously be 
interpreted literally.

Addressed by commit 1232.

Original comment by Steve8x8 on 22 Oct 2012 at 8:01

GoogleCodeExporter commented 9 years ago
Incorporated in recent releases.

Original comment by Steve8x8 on 30 Dec 2012 at 2:59