+batman74 Posted May 11, 2021 Share Posted May 11, 2021 Wherigo 1.5.6 (29) iPhone 11 Pro with iOS 14.4.2 GC97NWJ was published in conjunction with the Mingo Madness MEGA. Two problems, only with iPhone and not Android, were encountered. I discussed both with the CO who was at the MEGA and he had no idea why there is a problem. Problem 1 - Multiple cartridges for download. Attached is a screenshot of the download options. There are two when there should only be one and Android users only see one. Problem 2 - The iPhone version gets stuck at stage 2. It will not accept the correct answer nor anything else we tried. Multiple cachers attempted to use the app. Fortunately, an Android cacher was part of the group and we were able to get the final coordinates. Attached is a screenshot of the where we got stuck. Quote Link to comment
+Hügh Posted May 11, 2021 Share Posted May 11, 2021 (edited) 33 minutes ago, batman74 said: Problem 1 - Multiple cartridges for download. Attached is a screenshot of the download options. There are two when there should only be one and Android users only see one. I would guess that this is because the cartridge is linked twice in the description. Once in the image, once below the image. This is obvious if you look at the source code. <a href="https://www.Wherigo.com/cartridge/download.aspx?CGUID=7a325afd-846a-4dd2-8f7c-98d5cf293070"><img src="https://s3.amazonaws.com/gs-geo-images/c403867e-909d-43d8-bcae-b157a8638172_l.png"></a> ... <a href="https://www.Wherigo.com/cartridge/download.aspx?CGUID=7a325afd-846a-4dd2-8f7c-98d5cf293070">Click on the image to download the Wherigo Cartridge.</a> I would assume that the Wherigo app just naively scans through the cache description looking for links to Wherigo.com. Thus it finds two cartridges. 33 minutes ago, batman74 said: Problem 2 - The iPhone version gets stuck at stage 2. It will not accept the correct answer nor anything else we tried. This sounds like an issue with the cartridge (which is amplified by the iOS player.) I took a look and it looks like you have to enter the answer, spelt with a k and an i instead of a c and a y, with exactly one space, all lowercase, for it to be accepted. Edited May 11, 2021 by Hügh 2 Quote Link to comment
+batman74 Posted May 12, 2021 Author Share Posted May 12, 2021 12 hours ago, Hügh said: This sounds like an issue with the cartridge (which is amplified by the iOS player.) I took a look and it looks like you have to enter the answer, spelt with a k and an i instead of a c and a y, with exactly one space, all lowercase, for it to be accepted. The correct answer is "koi pond", all in lower case. That does not work on the iPhone. Many variations were also tried with no success. Quote Link to comment
+Hügh Posted May 13, 2021 Share Posted May 13, 2021 (edited) Here's another theory. The cartridge is comparing your input to the expected string using the equality operator, ==, rather than the Wherigo.NoCaseEquals string comparison function. -- That is to say, the cartridge uses... function _3vg:OnGetInput(input) if input == "koi pond" then ... end end -- as opposed to... function _3vg:OnGetInput(input) if Wherigo.NoCaseEquals(input, "koi pond") then ... end end Normally, this would not be an issue, as strings are interned in Lua (in other words, two strings which have the same value are actually pointers to the same location in memory.) However, because the user input variable (input) is coming from "outside" the Lua interpreter, it is possible that the user input string is actually being placed at a different location in memory. Thus, even if you enter the correct string, the comparison fails because the pointers are pointing to different locations in memory. I've never really looked into the OpenWIG Engine (the Wherigo engine used by WhereYouGo), but, being open-source, I would imagine that such a bug would have been fixed. That would explain why it works on Android, but not on iOS. Edited May 13, 2021 by Hügh Quote Link to comment
+Dani+Iris Posted December 13, 2021 Share Posted December 13, 2021 Did you find what was wrong with your cartridge? I also have to deal with geocachers complaining that some of my cartridges (that worked fine on the previous iOS version and still work fine on Android WhereYouGo) stopped working on the latest version 1.5.6 (29) on iPhones... The messages I get are diverse: from "not being able to (down)load the cartridge" to "not showing any zones/items/tasks/..." after startup". Have other cartridge owners also experienced breakage of their cartridges on the latest iOS version? I read in this thread that some issues are "amplified by the iOS player" (and thus that previous and other players could work with). Is there some list of these issues? Quote Link to comment
+Hügh Posted December 13, 2021 Share Posted December 13, 2021 1 hour ago, Dani+Iris said: Is there some list of these issues? Not that I know of. I am happy to take a look, if you'd like. Quote Link to comment
+MrCachly Posted December 20, 2021 Share Posted December 20, 2021 @Dani+Iris Feel free to send me any specifics about your cartridges not working on the iOS version. I was contracted to build the newest iOS versions by HQ, so I can help to make and fixes that are needed. 1 Quote Link to comment
+jyrkios Posted December 29, 2021 Share Posted December 29, 2021 I have a problem with the completion codes. Recently all wherigos that I have played and completed nicely with the app give a completion code the is not accepted by the Wherigo.com site. Neither I am able to upload a completed Wherigo save file. The site says that the completion code is incorrect or that the save file does not seem to be showing completion. My wife plays with the same phone model (XR) and same version of the app and I can use her completion code to mark a Wherigo completed, just my own completion codes are not working. I have downloaded the cartridges to the app via the search function and I am logged in the app with my normal geocaching.com account. What are my options? Quote Link to comment
+Hügh Posted December 29, 2021 Share Posted December 29, 2021 5 hours ago, jyrkios said: I have a problem with the completion codes. Recently all wherigos that I have played and completed nicely with the app give a completion code the is not accepted by the Wherigo.com site. Neither I am able to upload a completed Wherigo save file. The site says that the completion code is incorrect or that the save file does not seem to be showing completion. My wife plays with the same phone model (XR) and same version of the app and I can use her completion code to mark a Wherigo completed, just my own completion codes are not working. I have downloaded the cartridges to the app via the search function and I am logged in the app with my normal geocaching.com account. What are my options? 1. Are you logged into the Wherigo site as the same username as on your phone? Wherigo completion codes are personalized to each user. 2. Are the completion codes longer than 15 characters? If so, truncate them to 15 characters. Quote Link to comment
+jyrkios Posted January 3, 2022 Share Posted January 3, 2022 On 12/30/2021 at 1:47 AM, Hügh said: 1. Are you logged into the Wherigo site as the same username as on your phone? Wherigo completion codes are personalized to each user. 2. Are the completion codes longer than 15 characters? If so, truncate them to 15 characters. 1. Yes, the same username is used in phone app, Wherigo site and geacaching.com site. 2. No, the completion codes that do not work are exactly 15 characters long. So, the problem remains. Any further suggestions, please? Quote Link to comment
+Hügh Posted January 3, 2022 Share Posted January 3, 2022 34 minutes ago, jyrkios said: So, the problem remains. Any further suggestions, please? I have sent you an e-mail. Quote Link to comment
+dalekgnw Posted June 9, 2022 Share Posted June 9, 2022 (edited) Hi I’m having the same problem. I have just completed a Wherigo and received a 16 character password beginning with “ I have removed this character leaving 15 others but it makes no difference, I have also tried removing the last character, again no difference. I’m using an iPhone and logged into all platforms with the same details. Edited June 9, 2022 by dalekgnw Quote Link to comment
+Hügh Posted June 9, 2022 Share Posted June 9, 2022 56 minutes ago, dalekgnw said: I’m having the same problem. I have just completed a Wherigo and received a 16 character password beginning with “ The code should be exactly fifteen alphanumeric characters. Did you download this cartridge from the Wherigo website using your account? Or was the cartridge sent to you from someone else? Unlock codes are unique to each account. Quote Link to comment
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.
Note: Your post will require moderator approval before it will be visible.