WhereYouGo icon indicating copy to clipboard operation
WhereYouGo copied to clipboard

Fails to download cartridge

Open Lineflyer opened this issue 6 years ago • 20 comments

Some bug reports are coming in on the c:geo support channels, that WhereYouGo fails to download cartridges when called from c:geo.

I retested this with WhereYouGo 0.9.3 on my phone and can reproduce. It seems however not related to c;geo as it also fails when calling the cartridge URL from the website and invoking WhereYouGo from there.

I am not able to debug right now, but from the UI it seems it recognizes the CGUID correctly, can log on but fails afterwards. UI shows "Lädt herunter: Fehler" (Downloading: Error)

Lineflyer avatar Dec 18 '19 09:12 Lineflyer

I had a similar error. It occurred when a user never visited the wherigo.com website and accepted the user agreement right before the first download.

SchoolGuy avatar Dec 19 '19 05:12 SchoolGuy

At this moment there are 12 users contacting us with this problem and I can reproduce it with three different user names.

@SchoolGuy Is is working for you?

Lineflyer avatar Dec 19 '19 08:12 Lineflyer

Okay so this seems to have changed recently. And it is c:geo related as far as I can see. When I download the cartridge via Firefox on my Huawei Mate20 Pro then it is downloaded without problems. If I do it with c:geo then it fails. @Lineflyer

SchoolGuy avatar Dec 19 '19 12:12 SchoolGuy

I will try with a Mate 30 Pro at home tomorrow.

SchoolGuy avatar Dec 19 '19 12:12 SchoolGuy

Well for me it looks unrelated to c:geo as it also fails for me coming from Chrome.

Lineflyer avatar Dec 19 '19 15:12 Lineflyer

I also found out that this is happening with the original Geocaching App

SchoolGuy avatar Dec 20 '19 07:12 SchoolGuy

It happens whatever I use to load the cartridge in Whereyougo. From my browser (GC.com link or WhereIGo link), or from file, or from LocusPro. It says "connecting", "logging in", "downloading", and than "Downloading: Fout (error)". I also noticed that I cannot change the Wherigo folder in "Settings" > "General" > "Wherigo Folder". If I press "Select" and navigate to a folder, and then try to press "OK", nothing happens. Neither does pressing "Cancel" work. What works is to copy the gwc file manually to the "files" folder shown in the above step. Then I can play that whereigo cartridge. So to me it seems there is something wrong with the file storage.

jan-gerard avatar Dec 24 '19 12:12 jan-gerard

https://github.com/biylda/WhereYouGo/pull/38 has the fix I've been using for the last few days

I also built a release with some other fixes in it, but of course can't distribute that one

ztNFny avatar Dec 25 '19 11:12 ztNFny

I would say we have to discuss to create a fork because this repository seems to be unmaintained.

SchoolGuy avatar Dec 25 '19 17:12 SchoolGuy

@SchoolGuy It should IMHO not be unmaintained as AFAIR the transfer to Github was done to be able to maintain it here. I sent a mail to @biylda ...lets wait if he replies.

Even if we do a fork, this will not help in publishing an update via Google Play

Lineflyer avatar Dec 26 '19 14:12 Lineflyer

In case any of the project owners/admins is reading this:

In case there is no plan to maintain this project in future, please kindly contact me. I am sure we can help.

Lineflyer avatar Dec 26 '19 18:12 Lineflyer

BTW: To publish a new version on Google Play for sure #34 needs to be done first (as per Google requirement)

Lineflyer avatar Dec 26 '19 18:12 Lineflyer

@Lineflyer Yes I agree. I am aware of this, I have a lot on my hands but I don't want to see Wherigos/Whereyougo die, so I will take the time to help improving it!

SchoolGuy avatar Dec 26 '19 18:12 SchoolGuy

Lets see and wait first if the owner of this repo answers here. I additionally tried to contact the original author to somehow get in touch with responsible persons of this repo. IMHO this repo here is the best code base to continue from, but preferably with support of the repo owner if he is no longer interested to continue the project. If he is willing to continue but maybe only currently unreachable due to season holiday, then disregard this of course.

Lineflyer avatar Dec 26 '19 20:12 Lineflyer

I have contact with the original author now, who can possibly provide access to signing keys and Google Play is needed. So we will have a possibility to do something as needed.

However I would suggest to wait some more time, to give @biylda the chance to reply first (maybe only on vacation, or similar). The main functions of WhereYouGo are functional...at this moment only the online function fails. I will report back next week.

Lineflyer avatar Dec 30 '19 21:12 Lineflyer

@Lineflyer did you mail him yet? The mail is in README.md In case a fork is needed I already have a branch with the existing PRs merged, build tools and permissions updated. I guess it'd still need dynamic permissions to be publishable in Play Store (not sure that's already enforced)

ztNFny avatar Dec 30 '19 23:12 ztNFny

@ztNFny See also my PR #34. I think that I can implement the permission handling. I did it some days ago for the "c:geo - contacts plugin".

bekuno avatar Dec 31 '19 08:12 bekuno

I failed to contact @biylda but I am in contact with Menion (original author). He was able to restore access to Google Play and is in parallel now trying to contact the relevant people, who previously maintained the open source code to ask for their agreement, that a new team could take over.

Meanwhile I created a clone into the c:geo organisation and pushed some PR commit from this repository (e.g. translations). @ztNFny Feel free to submit PRs to the mentioned repo already. However we will wait with any further steps until reply from Menion.

Lineflyer avatar Jan 12 '20 12:01 Lineflyer

@Lineflyer Is there something I can help with (I don't want to work on sth which is already worked on)?

SchoolGuy avatar Jan 13 '20 07:01 SchoolGuy

After "timeout" of waiting for any reaction Menion enabled the "c:geo team" to get access to Google Play account and signing keys of WhereYouGo. So I suggest to continue development in the above mentioned repo clone. Doing so, we have the full chain of repo, building, signing and publishing restored.

I have seen some already started contributing over there. All others: Feel invited to help as well to keep WhereYouGo alive. The fact, that we have taken over the repo into our github org does not mean we have any suficient resources for further development by ourselves ;)

@biylda If you read this only at a later point of time: Please get in touch with me/us, we will of course hand it back anytime if you are still interested to maintain it.

Lineflyer avatar Jan 14 '20 20:01 Lineflyer