MrDosinger Posted December 9, 2023 Report Share Posted December 9, 2023 Hi, Probably the same as the issue you referenced in https://www.cach.ly/support/index.php?/topic/2007-download-full-cache-data-of-more-than-50-entries-stalls/&do=findComment&comment=10544, Nic: Reasonably frequently (but irregularly), when trying to download one of my online lists for offline use (with "full cache data"), the request stalls on the last chunk (network request) of 50 after completing the other chunks. Which chunk it is tends to be different -- my example today is a list with 226 cache entries, and it consistently (over several attempts within a few minutes of each other) stalls on the "50-100" chunk, after all the others have long disappeared as completed. When I cancel the download, the resulting list contains 176 entries, which confirms that it was only this second of five chunks that didn't work. Over the last several months (and years), the same list has worked without trouble most times, and made the same kind of trouble some other times, with only tiny changes to the list over time (added or removed one or two caches, maybe added some personal info to a cache or two). I'm using Cachly 7.1.1(1) on iOS 17.1.2, on an iPhone 12 mini. Doesn't matter if I use my home wifi or a mobile data connection. I'm a GC.com premium user. To help with debugging this, I created smaller lists with between 40-50 of these 226 caches each. Every one of these lists was downloaded without incident. After this, I deleted the original list online, and created a new list on GC.com by starting to add all the caches from the smaller lists to a new list, and downloading the larger list again into Cachly after each smaller list (new ID, but I reused the old name). Having combined two of the smaller lists (96 caches), it downloaded fine. Added the third (to 136 caches), it downloaded fine. But after adding the fourth (40 additional caches) it stalled again, on the "1-50 caches" network request. After a long wait, I cancelled the download. I deleted the offline versions of the individual chunks and redownloaded the likely "offender" as a small list - no problem. Redownloaded the 186-caches list: stalled again on the last chunk. Ok, so then I started narrowing down the smaller list from 40 to 20 and so forth. I got to the point where it was the mini-list of GC99VAV, GC3B0TC and GC7EFVJ that changed a list from fine to broken if added as #147 to #149. But adding only GC3B0TC and GC7EFVJ to the previous list of 146 other caches did not break it, nor did adding only GC99VAV or GC99VAV and GC3B0TC. As part of lists including up to 148 caches, each of these were fine. But once I added one of them as the 149th cache to the list, it broke. (And of course, same as with the bigger lists used before, just downloading a list of these three caches was no problem at all.) So, here I am, thoroughly confused. I'll send you the debug file in a minute, Nic, and I need to do something else now after a couple of hours of debugging Cachly, but if I can I'll try to reduce the "other side" of this problem in terms of the 146 seemingly fine caches at some point in the coming days or weeks, as well, and test more thoroughly if it could actually be the case that the position (being added as the 149th cache to a list) could really have significance. Sounds super-weird to me. Is this helpful? Happy to take instructions for adding further useful info. Best, Philipp / MrDosinger Quote Link to comment Share on other sites More sharing options...
Nic Hubbard Posted December 13, 2023 Report Share Posted December 13, 2023 On 12/9/2023 at 2:36 AM, MrDosinger said: Is this helpful? Happy to take instructions for adding further useful info. This is helpful, and I have seen this issue reported many times over the last year. The issue is, this is a API bug where one of the requests is returning a timeout error. I have reported this to HQ many times, but they say they cannot replicate it. Quote Link to comment Share on other sites More sharing options...
MrDosinger Posted December 14, 2023 Author Report Share Posted December 14, 2023 9 hours ago, Nic Hubbard said: The issue is, this is a API bug where one of the requests is returning a timeout error. I have reported this to HQ many times, but they say they cannot replicate it. Thank you! So, what's next? Is there any hope of getting HQ to work on this? With my pared-down problem list BMCYGKP, so far the problem has appeared every time I've tried downloading it -- maybe replicable, after all? If not, is there a way for Cachly to catch the timeout from the API and break down the offending chunk further until there is just one or two caches missing, in which case Cachly might conclude the download with a message so the user knows which cache(s) are missing but that they can otherwise happily use their list? Quote Link to comment Share on other sites More sharing options...
Nic Hubbard Posted December 22, 2023 Report Share Posted December 22, 2023 Can you share the list with me? In Cachly 8.0 you will be able to download the PQ .zip file quickly into Cachly and then update to full caches from there. For whatever reason this process doesn't have the same bug. Quote Link to comment Share on other sites More sharing options...
MrDosinger Posted December 22, 2023 Author Report Share Posted December 22, 2023 3 hours ago, Nic Hubbard said: Can you share the list with me? Sure. Should work now: https://coord.info/BMCYGKP Sorry, I forgot to make it shareable earlier. Quote Link to comment Share on other sites More sharing options...
Team 57 Posted November 5, 2024 Report Share Posted November 5, 2024 I had the same issue on numerous occasions. However, I was able to work around it by downloading a gpx file and then using the Import gpx option in Cachly. It’s a little slower but it’s functional. Team 57 Quote Link to comment Share on other sites More sharing options...
Nic Hubbard Posted November 7, 2024 Report Share Posted November 7, 2024 On 11/4/2024 at 6:01 PM, Team 57 said: I had the same issue on numerous occasions. However, I was able to work around it by downloading a gpx file and then using the Import gpx option in Cachly. It’s a little slower but it’s functional. Team 57 Is this for a PQ? If so, you can now change Pocket Queries in Cachly to download the .zip version which will be much faster and fix this issue. Then you can update to full cache data later. Quote Link to comment Share on other sites More sharing options...
Team 57 Posted November 14, 2024 Report Share Posted November 14, 2024 No, this was just a list I created in gc and then tried to download into an offline list in Cachly. Quote Link to comment Share on other sites More sharing options...
Nic Hubbard Posted November 14, 2024 Report Share Posted November 14, 2024 Do you still have the issue? Can you share the list with me? Quote Link to comment Share on other sites More sharing options...
MrDosinger Posted November 14, 2024 Author Report Share Posted November 14, 2024 I've got the same problem again, with this list: https://coord.info/BMCZ1MP Am testing the PQ route now, as well, but downloading an online list into an offline list in Cachly does not work with this list. Thanks for your support and the great work with Cachly, Nic! Quote Link to comment Share on other sites More sharing options...
MrDosinger Posted November 16, 2024 Author Report Share Posted November 16, 2024 On 11/7/2024 at 2:32 PM, Nic Hubbard said: Is this for a PQ? If so, you can now change Pocket Queries in Cachly to download the .zip version which will be much faster and fix this issue. Then you can update to full cache data later. Hi Nic, Tried this now for the first time. With the "Import Using Full Data" setting for PQs, the same online list (https://coord.info/BMCZ1MP) as the source of the PQ still stalled. I did not find a way in Cachly to choose between the gpx and the zip version of the PQ. When I disabled "Import Using Full Data", the import/download worked and I was able to subsequently go to my new offline list, Update Caches, and grab Full Data without stalling. This is a good workaround if a bit tedious and not as spontaneous as I'd prefer (often I add some caches to my list immediately before heading out for a caching trip, and running an entire PQ and importing it etc. within a few moments is not as nice as clicking "download list" or "update list"...). Best, Philipp Quote Link to comment Share on other sites More sharing options...
Nic Hubbard Posted November 18, 2024 Report Share Posted November 18, 2024 Online lists are not helped by turning off the Import using full data option, only PQs. I realize this is a a frustrating issue, but it continues to be a geocaching.com API bug that I have reported many times and I hope will be fixed in the future. Team 57 1 Quote Link to comment Share on other sites More sharing options...
MrDosinger Posted November 18, 2024 Author Report Share Posted November 18, 2024 Sorry if there was a misunderstanding -- I used a PQ, not an online list. I just wanted to provide the context that my PQ was defined (on geocaching.com) by an online list. Does this matter, in the sense that a PQ is different when it is created based on an online list vs. some other filter criteria? Quote Link to comment Share on other sites More sharing options...
Nic Hubbard Posted November 20, 2024 Report Share Posted November 20, 2024 No, there would be no difference for the final PQ. I hope to talk with HQ again about fixing the full data PQ issue in the future. MrDosinger 1 Quote Link to comment Share on other sites More sharing options...
Team 57 Posted November 22, 2024 Report Share Posted November 22, 2024 On 11/14/2024 at 12:37 AM, Nic Hubbard said: Do you still have the issue? Can you share the list with me? https://coord.info/BMDYW32 Here you go (in case you still wanted it). It downloads 51-82 but then gets stuck on the 1-50. Quote Link to comment Share on other sites More sharing options...
Nic Hubbard Posted December 31, 2024 Report Share Posted December 31, 2024 On 11/21/2024 at 5:54 PM, Team 57 said: https://coord.info/BMDYW32 Here you go (in case you still wanted it). It downloads 51-82 but then gets stuck on the 1-50. Copying that list and then saving full cache data worked for me. Are you still having this issue? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.